The biggest piece still missing here is the lot reset. Good news is that I made some significant advances here. That means I have a system running where all the annyoing code changes seem to be done. What I have to do now is to test the different scenarios under which a lot can be reset and what happens if someone put a reservation on it.
As a first step, I will reset those lots that can be reset without acting on reservations, those are the most frequent anyhow and the safest to do.
The whole lot reset process can only run when the server is down. And I need to run tests carefully so I do not need to restore lots from backups and lot ownerships on top of that. So this whole process might take a couple of days. But at least we can see some progress now. Sorry again for the delays. I really had hopes to do this faster. The main issue I had was first of all that now since I am a father, most of my free time at home is spent with the baby. And then, most surplus time in the office was eaten up recently with some urgent project.
While I will be travelling most of march, I hope that I can get some stuff done and that we can see a step by step normalization of the lot reset process.