> The main goal is to actually allow chef-client to succeed when corosync is working. Without this, how would chef-client runs work when everything is okay?

I understand - finally ;-)  Further proof a comment really was needed ;-)