В общем случае нет. Пример такой:
старый мастер уходит в ридонли нормально
старый мастер начинает apply_config всех ролей по-очереди, но одна из них виснет, не дойдя до нужной вам.
новый мастер делает wait_ro + wait_lsn успешно, и делает apply_config is_master = true
Что нужно сделать:
Тот файбер, о котором вы говорите, который надо остановить, должен сам следить за box.info.ro
и сам отрубаться. Ну или по крайней мере паузиться пока опять не станет rw