Changes to allow the initiating of work on an Observable to be done after the Subscription is available.

See issue #547 for more details and discussion on this.