RE the sending of the refunds to one address
Unfortunately, these types of mistakes happen when one relies on an automated computer system. Once it makes a mistake, it will, in this case, replicate the mistake rapidly.
This is just the type of operation that needs a human in the loop.
That is a pretty significant mistake to make.