Good question. I checked his profile and his temporary ban wasn't reversed, so it's possible that the ban request just didn't go through or was overlooked, and so his temporary ban ran out.
I've temped him again in the mean time while I look into this.