fix(ui): always start tasks (#7758)
### Description
Was hitting failures on cache hits where we would try to mark a task as
finished, but we had never started it. This PR makes sure we start tasks
in the UI even on cache hits.
Added some debug logging to help distinguish the "task not found in ui"
errors.
### Testing Instructions
Use the UI with a `turbo` run with a cache hit.
Closes TURBO-2653