This seems to be safely handling unsubscribe by doing it in the right thread so 'unsubscribeOn' is not needed.