FIX: avoid use-after-free error caused by a static iterator

James,
I think this one-liner might fix the crash upon building the second halt (counting fisheries as halts), as described in http://forum.simutrans.com/index.php?topic=13799.msg137484#msg137484