ObserveOn Fixes

- fix subscription leak (Composite+MultipleAssignment instead of just Composite)
- add unit tests
Merge pull request #602 from benjchristensen/observeOn

ObserveOn Fixes