Don't continue with a merge if the fetch failed.
This allows you to just fetch stuff first, inspect it, and then resolve the merge separately if everything looks good.