Right, but the penalty for spiking a ball in the field of play is technically a delay of game. Immediately after a timeout call you can't get a delay of game.
Also, the ball had just been snapped. Several defenders were rushing, despite the whistle. He could reasonably have spiked the ball to clearly end the play.