So, a mess for sure. I thank the managers that have had some understanding about this, it's true, I am on vacation.
However, I do believe the situation is not unfixable. Here's a suggestions for a solution:
1. we undo the matches and remove all trace of the played results (hard, possibly messy in itself - might be buggy, but doable)
2. then we reschedule the matches for next Wednesday giving everyone plenty of time to set the new lineups
The drawback here is that the order of matches will be affected (first match of the season is played second and second - first), but I think it's the best solution. Do you agree?