It's a bug in the current version. The dev is aware of the problem and is working on it (AI and pathfinding are complicated). I had it happen to me several times, but in the current version 0.0.72, you can just wait a few minutes and they'll stop spinning and leave the area so you can get another customer.