Push exceptions to the top so UI can better determine reasons for connection failures.