I was wondering the same thing recently. When I signed up (not that long ago) he was all over the place and I hated him. Then, of course, I became a fan and the guy up and leaves.
Near the bottom of that thread he states his return, so that's not it.