I'm not sure why its not working. It works when i change the check to "is not infected". All the normal ones infect each other on collision but i'm sure you knew that already.
Sorry i could not help you. Anyone who can? This has me wondering now.