Должен ли выполняться PHP код в теге noscript?
пхп выполняется на сервере, ему пофигу включен жс или нет.
и на все теги ему тоже пофиг.
В первом случае вы выводите текст в Html. 
Во втором случае вы вызываете исключение, и прерываете выполнение php скрипта.