This is likely due to latency. Keep in mind that the given action is not instantly reaching the server, but has some "traveltime". When the info did not reach the server in time, it is not counted. The selection is triggered clientside, thus it does not confirm that the info did in fact reach the server in time.
Moving to not bugs.
Disclaimer: I try to abide by the game's softfilter and use the appropriate replacements, when I am using the forums. Those will be set in brackets. Example: [tarnation] Visit my role suggestions and give me feedback: http://www.blankmediagames.com/phpbb/viewtopic.php?f=27&t=28949
Visit the Testing Grounds Occupation: A developers pain and joy (QA-fox), currently "hired" by Ralozey