AsyncBlock now uses a ReplaySubject

This is a temporary fix for an occasional issue where the PublishSubject
emitting items before the subscription fully takes hold.