There was a gap in marking hsots as PXE_FAILED. We were only doing it in the case where SSH did not succeed and Missed cases where SSH succeeded but kickstart did not happen as the test file placed before kickstart was still present. This would result in hosts where this was the case to be part of a reservation and left in pxe state in the DB. This change will mark pxe_failed when kickstart did not succeed.
There was a gap in marking hsots as PXE_FAILED. We were only doing it in the case where SSH did not succeed and Missed cases where SSH succeeded but kickstart did not happen as the test file placed before kickstart was still present. This would result in hosts where this was the case to be part of a reservation and left in pxe state in the DB. This change will mark pxe_failed when kickstart did not succeed.

ccassler/DeploymentManager,ccassler/DeploymentManager,tbeckham/DeploymentManager,ccassler/DeploymentManager,tbeckham/DeploymentManager,tbeckham/DeploymentManager