fixed session description loss upon session publish in dirty course

fixes #663

big up to the @thecoolestguy for help!