А иначе и ненадо. Первая ждет нужную тебе фразу. Остальные мгновенно проверяют оставшиеся нужные фразы.это случайно не связано с последовательным выполнением этих самых функций? ... видиш иначе бы не получилось...
Ведь ты сам спросил как сделать чтобы ждало появления всех нужных фраз.