I was struggling with the "Broken Hearted" Customer glitch. It seems I've found a fix (and maybe something for the Devs to look into?)
When I put the dressing rooms against the walls, I get "Broken Hearts" from both the dressing rooms and mirrors.
When I move the dressing rooms away from the walls, but leave the tables and racks against the walls, I get "Broken Hearts".
So Finally I moved all dressing rooms, tables, and racks away from the walls and have only the usual "Broken Hearts" when my dressing rooms, or mirrors are full.