Então a diretiva deveria estar cobrindo todo o try, pois quando a feature estiver desativada, o try vira código morto. Inclusive, deve dar erro de compilação nesse caso.