Attempt to load manifest first

If we have a crash during artifact_deploy, and we believe the artifact has already been deployed checking the manifest can incorrectly report false when `skip_manifest_check` is true. We should probably attempt to load the manifest first, then skip checking it or check it depending on whether or not the manifest was found.