Adding Observable.concat and auto-observing when calling each within a dependent function