Resolving to On Rotation, Not on Risk: Structured Observation of 1,212 Toolbox Talks at 40 Sites, Matched to Each Site's Own Hazard Register