More rigorous startup failure checking and reporting