I noticed a bug concerning joining teams. Sadly I can't record it with a demo as demos dont catch my input in the console. So basically, this is what happens:
g_autobalance is 0
available teams are blue and red, i am observer.
"join r" --> invalid team
"join b" --> joining red
"join r" --> invalid team
"join b" --> you will remain in the red team next round
I'm pretty sure this did not occur when the servers version was b37, so i think this problem is related to serverversion b38. Also, it does not only occur on my b38 server, it does also occur the the 27/7 italy server, which is hosted by OTB as far as i know. Also, it happened that there were 5 people in blue, 2 people in red, g_autobalance was turned on and noone could join red, console says "invalid team". So i think it is related to changes in the autobalancing system, but that is just my guess, it could also be wrong.
Edit: Another weird thing that happened: one round me and another player that typed "join observer" just reconnected instead of going observer.