Вопрос снят. Все работает, т.е. QMetaObject::invokeMethod() (равно как и QCoreApplication::postEvent) в главный поток до QCoreApplication::exec(). Было бы неудобно, если бы не работало
Ошибочный вывод я сделал на том, что не срабатывала точка останова gdb/mingw/QtCreator. Такое у меня бывало и лечилось перезапуском QtCreator. Это косяк инструментария. Хоть я и пользуюсь отладчиком в такой конфигурации только по мелочам, но получилось напоролся
Спасибо за обсуждение.