Did they tell you it was mechanical? Usually sitting on the runway is an air traffic control issue, which can sometimes be out of US's hands. However, the agent not changing the other ticket is grounds for compensation if it caused the flight to be missed.