Код должен быть изменен следующим образом:
Observable.from(phoneList)
.flatMap(phone -> {
doSomeOperations;
})
.toList()
.toBlocking()
.first();
Еще одна вещь, код кажется более подходящим для использования Completable, чем Observable.
Observable.from(phoneList)
.flatMap(phone -> {
doSomeOperations;
})
.toCompletable()
.await();