Detect if a session doesn't exist anymore

In my application users can host sessions (listen servers) and then I’m using the Blueprint “Find Session” node to look for sessions which I then display in a server browser. Users can then select an entry from the server browser and join a session (this works well so far). I’m trying to do some error handling now and I’m stuck on the following case:

(1) User-1 hosts a session

(2) User-2 opens the server browser and finds the sessions of User-1 (the session is now displayed in User-2’s server browser)

(3) User-1 closes his session (Blueprint → Destroy Session → Quit)

(4) User-2 then selects the session of User-1 to join (the session shouldn’t exist anymore in my understanding)

(5) Using the “Join Session” Blueprint node, I attempt to connect to the session

Surprisingly, the Join Session node returns with “On Success” but obviously no level travel happens.

I would like to know if there is a way to detect this case “A session that has previously been created is now closed”.