Don't write a new db state entry for a reloaded task proxy.

This results in an IntegrityError for reloaded ```waiting``` tasks. The error is caught and the operation converted to a db update, but is still printed to stdout.

I think this error was introduced at 6.1.0 by the task proxy refactor.

@matthewrmshin - please review.