400 is logistically the max. It double books every bank at every time slot (two groups competing on four machines). Given that many of the 'A' groups already play each machine for a solid 30 minutes, it's tough to get around.
That said, I'd be interested if adding another day would be at all possible? You know, I live 20 minutes away from the facility and, it's difficult to even get 8 hours of sleep Friday night because I have to be up the next day. It's the best problem I've every had! Still, an extra day would be even better and could reduce some of the stress of the people. Of course, then you have added stress on machines, so it would definitely be a trade-off.