The Problem with The Compensation
For anyone who didn't open or didnt open their entire stash, would be at a huge disadvantage compared to those that did. The base pool of 7*'s is more diluted with champs than public pools are with chlorine and urine, so getting a 2nd chance for multiple crystals is basically like getting handed down a selector for champs someones missing.
Rather than excluding those who didn't open any crystals, why not just do a roll back to a previous time before the crystals went live and offer a global (emphasis on Universal) compensation.
Now heres the key takeaway. The current solution leaves out those who didnt open entirely which leads to FOMO, but what about the next time something like this happens? Because of the current solution, i can promise you that the next time something like this happens, players will DELIBERATELY take advantage by opening all their crystals, which is the opposite of what the intention is (waiting for the fix before opening etc)
So again, a rollback and a global compensation would make more sense.