Мы про разные вещи говорим. Во-первых, тут речь была про RxJava vs Reactor. Во-вторых, мне кажется странным то, что ивэнт окончания создаётся уже после того, как был выбран элемент. Короче, внутри оно может и так работать. Я предлагаю тогда проверить сейчас, чтобы окончательно поставить вопрос, а не строить догадки.