I also don't know answer to question “is there something wrong with ``is_null`` that requires the use of ``!==`` instead?”, but I have found:
1. http://trac.symfony-project.org/wiki/HowToContributeToSymfony#CodingStandards
2. https://github.com/symfony/symfony/pull/1202