My laziness with testing has cost me once again. I've released about as many versions of !info that work as those that don't.
Tell me what QVM you're using (exactly, including the version number) and I'll try to find out how it behaves.
If I can't get it to co-operate I'll be happy to direct you to one that will or compile a new one for you with the fixed code.
In the meantime, check the values of the cvars bool, g_friendlyFire, and whatever else you're testing to make sure they're being set correctly. Try substituting them separately and seeing what effect this has.