Allow to create shipping on shipment done
The done transition is irreversible so the user may forget to create the shipping. But there is no reason to not allow to create a shipping on a done shipment (without already one) as the all point of the check is to run the wizard on packages that will no more change.
So I propose to allow to run the wizard in done state to give a chance to fix error.