You are correct, my post didn't fix your problem. I saw that you were gaving trouble "adding myself (the site-wide admin) to dotlrn" and that was the exact trouble I had and thought I could quickly help out. I checked the latest source (we merge from core about once a week) and the code I posted was not there. So all looks well with my problem :)