Fix Restore so that it uses the restore timeout

Change the Restore method to override the admin connection timeout with
the restore timeout instead of the normal connection timeout. This
causes RH to respect the restore timeout parameter, as before it used
the admin connection timeout instead of the restore timeout.