If the company produces documentation showing other reasons for having let the workers go, the company wins. If they can't, the workers win. In this case, the workers were very clearly singled out because of their organization activity, and the company had no complaints at all about their performance before the organization activity started, so the ruling went in favor of the workers.
Instead of firing workers, if the company had closed the store and the USSC hadn't ruled poorly, it would work exactly the same way. If the company produces documentation showing that the store was losing money more than other stores that remain open, the company wins. If they can't, the workers win, and presumably in that case the company could choose to either re-open the store (since leases tend to be long-term) or move the employees to other stores. More likely is that after a few of these cases, companies would be less quick to close stores to stop collective activity.
In any case, it wouldn't be complicated or a new thing at all, and wouldn't be easy to fool by starting unionization action at an already-closing store.
It's just like now: if an employee is bad, then you document it and fire them. If you're firing them to avoid unionization, then don't fire them. There's no need to wait, just don't fire employees in retaliation for union activity.