Makes RemoteUpdater disposable so remotehandle can be used throughout an...

...d released upon disposal.

PR for #804 

@nulltoken let me know if this is what you had in mind. Thanks!