Out of interest Coloin, do you remember if there were two identical flag entities of the same color (duplication) or if the flag just suddenly 'teleported' to their spawn?
I wonder if it's due to some sort of state cache that doesn't always update before a check is made, or if the flag update position was corrupted somehow (ie. buffer overflow).
What do you reckon, Pelican?