I suppose this bug can be closed, I don't play 0ad regularly enough to confirm my tests but this particular problem doesn't seem to happen with current versions of 0ad.