Блокирует ли этот вызов? Или это в другом потоке и контроль может выходить за рамки этого утверждения?
Это не блокирует.Сообщение помещается в очередь.Затем этот обработчик обрабатывается после истечения задержки.
Какой поток используется для запуска handleMessage, зависит от того, какой обработчик вы используете для отправки.