Add DynamoDB tables to keep track of backfills

Comment: How can we get more than once backfill task? Why do we look at the last one?