It seems that when a server is on FCGID on centos. it doesnt remove the mod_php php_admin_value directives, causing a configuration check to fail.
I used the transfer server feature between a ubuntu box and a centos box. I disabled the web feature on the server and also switch from fcgid to mod_php and back. It doesn't seem to remove the statements.