Add -subscribeOn: test, use only the main thread
Add a -deliverOn: into the -subscribeOn: test too
Restore nil completedBlock check that got clobbered