As it is the shuttle always had an 8 min launch window for ISS missions, and if it missed it there was one more just over an hour later. After that, 24 hr wait.
However, I think a lot of it was also caution. Typical gov't logic, use lots of caution where it's not really needed, but be overly slack where it is.
The Jedi Master