Update phase 2 import reconciliation to retry canceled imports
Problem
When an import takes too long, the Guard will cancel it, then abort the import on the rails side. This causes the retry count for that import to increment. The Enqueuer should then retry the aborted import, allowing it to fail up to the limit (3 times) before skipping it.
The problem is, when we retry, we first check the status of the container repository on the registry. We see it is canceled
and skip the import without retrying again.
Solution
We should not skip until the retry limit has been exceeded.