Sai,
This is by design. At the time the document is saved as complete, the system completes the checks, validations, substitutions and derivations required to complete the document. At the time the document is parked without saving as complete it can be incomplete and may not have all the information so a proper availability check is not possible.
Thanks
Shyam