I've noticed this bug a few times. Say 8 people sign, 1 of them out, then 2 more people sign, then they out, the "spots left" goes negative. I'm guessing that the script isn't properly removing from the "spots left," which causes the amount signed to be greater than 10, making the spots left negative.