В линейке 7-ых версий Зеннопостера логика действия IF была значительно переработана.
Сейчас проверил в 7-ой, даже без экранирования работает правильно с любыми типами кавычек.
Что касается работы в 5-ой версии Зеннопостера, если в содержимом переменных предполагаются кавычки, то можете также обрамлять переменные в IF через одинарные кавычки (апострофы), в этом случае экранировать необязательно.