Removed unnecessary query at startup, re added error handling that was being swallowed, added text box to form to display last error, made connect button respect return value, put much larger timeouts on several items just in case