Stop progress monitor when open has completed: Closes bug #728936

This ensures the progress monitor has stopped when opening has
completed, whether successful or due to error.  Because the
remote_open_async() call can be reentered if a connection re-
establishment is attempted, important to stop the monitor before
calling close_internal_async().