Отказываюсь от варианта с блокировками, ожиданием и прочим. Пусть будет пока "не красиво", это не важно сейчас.