Fixes for a crasher in todo_worker

Some hotfixes from running in a test environment against 28,000 repos.

Signed-off-by: Konstantin Ryabitsev <konstantin@linuxfoundation.org>
3 files changed