Thanks for those details Xyyzy. What time were you flying out? I have to do a renewal with my son who's a minor next time we fly out, and the flight to DCA is at 07:20 from YYZ.
Did you happen to catch if there are CBP officers there from when pre-clearance opens first thing in the AM? Naturally there is only so much time when it's an early AM flight.