There are very specific things that have to happen at certain points during the countdown. I expect that the plan to have the 10 minute hold was created after the software was configured for all the last minute tests. Reconfiguring all the software would be impossible right before the launch, so instead, they stop the clock. Stopping the clock is not unusual, and all the software that works off the clock is built to deal with a hold.