I've had a problem with my SCCM clients failing the client check since CU4 was installed last week. The number of failed clients has gone up everyday since the install to the point where I'm now at 50% failure (943 machines) and growing.
The reason the console lists for Errors show as:
681 Client Prerequisites
446 WMI Event Sink
446 SMS Agent Host service status
175 Client WMI provider
This is coming from the most client check failures I've seen in my environment is 10. I can still send some packages to about 300 of the failed client check machines, but I get nothing on the rest.