This was fine until CentOS updated the CentOSPlus kernel overnight. Now the updated one fails to boot in exactly the same way as the standard CentOS kernel. This must be some change they have made to mitigate the CPU vulnerabilities.
I think we’ll have to stay on the standard kernel version 3.10.0-693.11.1 until more information is available.