I'm having the same problem. It's not that it works only on some directories though - it's that it only works about one in every four times. I find that if Sublime is already open then it works every time.
Sublime Text 2: *** -[NSMachPort handlePortMessage:]: dropping incoming DO message because the connection is invalid
Customer support service by UserEcho