Favor on doOnCompleted over EndObserver, update dependencies

Your commit message disagrees with this method name. Is that because `doOnCompleted` just mutates the `Observable` rather than actually subscribing?