The no sail order can be lifted before the 100 days. Perhaps Royal hasnt cancelled yet because they are working with the CDC to get back to sailing as soon as they can. If they can work out an acceptable plan and put it into action in June then they could sail in July.
Bottom line is no one can say for certain what is going to happen or when we will definitely sail again. Anyone giving any sort of definitive answer at this point is just guessing.