For simplicity, this PR introduces TaskLoopForUI as a pass-through for TaskLoopForWorker. This allows us to write generic tests against TaskLoopForUI in the meantime, and then when we introduce a real backing implementation for TaskLoopForUI, we have less special-case places to go back and modify.
For simplicity, this PR introduces TaskLoopForUI as a pass-through for TaskLoopForWorker. This allows us to write generic tests against TaskLoopForUI in the meantime, and then when we introduce a real backing implementation for TaskLoopForUI, we have less special-case places to go back and modify.