update DynamoDB so that we don't repeatedly try to process this table
still allow workers to be created for the off chance that there are unprocessed records on this shard (the worker's initialization steps should verify that the shard is closed though)
optionally the app might be able to do a better job of filtering closed (fully processed) shards so that we don't create workers unnecessarily at startup