core: make sure a page_pid is set, but don't start a new session