Changes a technician assignment's status (pending, traveling, working, paused, completed, canceled). Triggers the same customer notifications, live dispatch-board updates, and geofence sync as a status change made directly on the dispatch board. Does not reassign the technician. Canceling requires cancelNote. Fails once the assignment is already completed, canceled, or finalized. The change is timestamped with the current server time; there is no field to backdate or schedule it.Required scope:workorders:write