Fixed possibility of uiUpdateBlock getting called on the main thread should a connection error occur.  Thanks Steve R!