java.lang.AssertionError: Session disappeared. #2375

@damithc made the changes mentioned in the issue. Will need to test it out in actual situations to see if it helps though.

Fixes #2375 
I assume the normal method does an integrity check while this one doesn't. In that case, can the normal method reuse this method? i.e. do the integrity check and then call this method.