Make the hook and instance field so that plugin reset works between unit tests.
Remove extraneous request(n) and onCompleted() calls when unsubscribed.