Once a substitution on offense is declared, then the defense must be given 3 seconds to make substitutions as well, even during no-huddle situations.
If there are no offensive substitutions, then the defense doesn't get that luxury.
I'm guessing that some ref thought that we subbed someone in, or they changed the spot of the ball.