BLK_N не залип. Ему не было причин подниматься. Кваз настроен для стека и памяти (port $10 == $30). Адреса между двумя чтениями оба попадают в кваз, поэтому он держит БЛК в нуле. Схемы квазов, которые я штудировал, никак особенно с БЛК не мудрят и делают так же.

RAS WTF в принципе не напрягает. Скорее всего регенерация, да.

Рабочая версия: держать статус валидности декодированного адреса и не запускать чтение, пока валидный адрес не появится. Сбрасывать флаг валидности по положительному фронту RAS.