Handle failures on the main queue.
This was causing connection failures to fall into a hole and never complete.