Just executed a remote run using teamcity 3914. The build executed successfully, I received the confirmation dialog for committing the changes, and all was dandy.
However, looking at the build log, I have doubts that my changes really ran. The only changed file was a unit test file that got a few more tests. In the build log, the private run did not execute the tests I just wrote, while the next public build did (the number of tests show this).
This looks like a bug to me. Unless I'm doing something wrong...