Merge "Refactor DesktopModeTaskRepository to simplify and consolidate logic to use Transition Observers / Handlers. New logic will be added in a subsequent CL with flag-guarding (current changes are no-op)." into main