Addresses #4628 evaluate package check return properly and exit failure if not present