Я тут поэкспериментировал. Интересная ситуация наблюдается.
Повесил я процесс который информирует каждую секунду о состоянии коннекта. Так вот, после коннекта состояние выдается Open и как бы я не изголялся с остановкой, паузой для сервера состояние не меняется вообще. Более того, открытый набор данных, абсолютно себя нормально ведет при отключенном сервере. Сколько есть данных сейчас в буфере он и показывает их. Операций удаление, добавления я не делал, но уже забавно. При этом у меня для набора выставлен серверный курсор.
И добиться обрыва у меня что-то не получается

Неубиваемый коннект какой-то.
Возникает вопрос, как бы сымитировать ситуацию обрыва. Вы что делаете когда получаете это сообщение?