"Declaring a story detail" as given on Fate Core page 13 isn't the "duty of narration". It isn't plain-vanilla roleplaying, it isn't "what does my (non-player) character do now", it isn't even world-building. It's spending a Fate point to make the narration go in a direction which works to the advantage of the character you're playing. So, the GM might want to do it for the same reasons a player would want to: The scene isn't going my way, so, I want to declare something like "Of course MyguyJen has Supertool N right here and now! Now to use it to disarm the trap which PC X just set for mesomething she can pick handcuffs open with." The GM would not do it just to say that there is opposition in the scene, or that the Scar Triad is in town, or that there is a flood which has made the Crab River Bridge un-crossable. The rule is there in order to conjure up a fact of immediate benefit to the acting character in real-time in gameplay.
(Aside: After giving her the hairpin lockpicking tool, I sure hope that you had Jen make a Burglary roll instead of just breaking her out automatically. Spending a Fate point shouldn't get you everything.)
Bottom line: theYes. The GM is allowedallowed to use the "Declare a Story Detail" rule in the middle of the scene, and the only reason to do so is for the same reasons any player would: story detail declarations "work to your character's advantage" by definition (FC p. 13).
And this is what they indeed do spend the Fate point for.