I'm experiencing the same problem. My username does NOT have a dash. It used to work. Can't figure out what happened to cause it to break. I did not make any changes to my profile or the backend. I even created a new user in the CB registration form, and I can't see that user either.
Someone must have just removed the solution for the dash problem. It was there earlier. Please have him put it back but also include where to add the code. That was missing.