I don't know how popular this ideea will be but I actually support simulating PBR mechanics. The reveals your team problem could be solved by "covering up the screen" in the same way that shoddy battle lets you take back moves after you have punched them in by simulating a system where you write them down first. The main reason I like this solution is that IMO the weather glitch makes a perfection simulation of platinum/HGSS very undesirable, sleep clause is just a bonus.