unsubscribe in AwaitObservable

make sure the observables subscribtion is disposed in AwaitObservable if
the workflow is cancelled