Страница 404 отображается с помощью Mage_Cms_IndexController::noRouteAction()
в ванильной установке Magento, так что вы можете попробовать что-то вроде этого:
$action = Mage::app()->getRequest()->getActionName()
if($action == 'noRoute'){
//do some stuff
}