Don't wrongly emit finished() when having cache hits and pending ops
Observable when adding a new backend without working caching yet.