refactor ControllerTask::bakeActions

Rather than bake in 2 steps - bake in one.

In the process, found a few more tests that should have been converted to file comparisons.