When removing a plane from storage, there should be two additional options given:
1) Checks: Perform a C or D check
Example: your plane has no valid C check, but the D check is going to be in 3 months. Now of course you want to do D instead of first a C and then the D.
2) Conversions: Perform a Conversion when taking out of storage
Example: the D check is expired, but actually the stored plane should be converted. Now it is a lot of extra money, if one wants to perform first a Dcheck and then the conversion, when its logical that one can just do a conversion without the Dcheck.