Not taking sides, but just for a bit of balance

there is at least one reasonable explanation for the 25-minute delay, IF they didn't notice anything unusual on landing. From touchdown and rollout, they would have completed their taxi to the gate (slowly, due to the snowy/icy conditions), and shut down. That would have taken several minutes. Then perhaps a marshaller noticed some damage and notified the pilots. Pilots continue shutdown checklist, then go out and check the aircraft. Another several minutes. Then they realize what has happened and start contacting authorities.