The Ridiculous Unnecessary Roughness Penalty on Alontae Taylor on 3rd and 22

On that same drive. The game moved within 2 minutes of the half. The giants have 1 timeout with about 46 seconds left in the half. Devito gets hit, it’s then ruled there was no foul. Then Devito goes to the tent. Why did the clock remained stopped and why did the Giants get to keep their timeout? Is that only at the end of the game?