Eric, the revert was temporary because of a problem in PSEH2, not with your code.  Stefan did say it was temporary, but he didn't really explain why in the commit message and he also didn't contact you directly, which in hindsight is what he should have done first before reverting.  So this is very much a case of bad communication within the project.