Not entirely sure how this works, but this does seem to fix reload switch killing the current graphical session.