200 - потому что наверняка "ваш" 404 подключает битриксовский urlrewrite.php. Самое простое в этой ситуации сделать именно ваш 404 файл, в котором будет просто красным по белому "документ не найден" и ничего больше, никаких подключений файлов или компонент. Если ваша цель получить именно 404, то это тот случай. Если же вы хотите специфичную обработку 404 битриксом через urlrewrite в зависимости от параметров, то тут я не в курсе есть ли такая возможность.