Passive checks with check_type=0 (active)

The only other discussion I could find around this issue is here. Be sure to read it because he goes into a lot more detail than I will.

markmail.org/message/jqo4wmwrk2pcccca

The basic problem is that I have a series of services that are suppose to be passive but show a check_type=0 (active) in the status.dat. The service is associated with a template which dictates that…
active_checks_enabled = 0
passive_checks_enabled = 1

It is odd because it is occuring for the same 5 services in that servicegroup but not all of them…and same thing on multipe hosts but not all.

This picture helps to explain

Any ideas on a solution?