time.sleep работает в среде сценариев Android (по крайней мере, для последних 5 выпусков или около того). Я только что проверил это на консоли переводчика.
С другой стороны, некоторые диалоги (например, makeToast) не будут удерживать выполнение скрипта во время их отображения. Возможно, именно поэтому вы чувствуете, что время не спит.