Нет, не померещилось. Исходя из характера Снейпа, канонного конечно же, увидев смерть сына Лили он может решить, что теперь и его жизнь пришла к логическому концу. Все его близкие, включая врагов, уже мертвы, а значит,в этой жизни тоже делать нечего. Он возвращается назад в прошлое и подставляется под удар Нагини.
Но вот если он увидел воскресение Гарри, то тут возможно и другое решение. Впрочем, есть и третий вариант :)