The docks do charge, it's the way I charge my own. But it takes about 3~4 hours from a low battery state, so I'd guess that the 20 minutes you got just wasn't enough to make a difference.
And yeah, that wasn't the most ... well considered move to make in an airport these days ... and I'd probably have done the same thing in your place.