Yeah I don't think you can reserve Pokemon on the GTS I think you just got lucky.
Unless you have a Pokemon that you believe no one would have an work fast I wouldn't chance using the GTS to trade your Pokemon.
Ex: I dought anyone would have a lv 100 belossum or diglett jut sitting around.