Fixed issue #115 - Added more detailed error handling to client-side syn...

...c states
I'm surprised it's in syncing here, since we're connected.  Do we set the syncing state too early?