GitLab Migration - mark entity as failed when exception occur

In the following workers, it's possible for an error to occur and the worker to die. And since the entity status isn't updated to fail, the migration process will get stuck until the migration times out.

Worker 1

Worker 2

Worker 3 - More details on this comment

Edited by Rodrigo Tomonari