It seems the validation stops (fails) when it hits redirects that are not resolved. i.e. because there are patterns that are not fixed, it will stop checking the rest of the URLs. So its needed to keep starting a new validation after it stops. Naturally, the % of unresolved redirects will increase and validation becomes harder as you go. Upside of this is that you will end up with a list of redirect url patterns that still need fixing.