Embarassingly, this is a known problem, http://forums.asp.net/t/1049311.aspx. I offered a possible workaround, ableit kludgy, which is to do more of your work in Page_PreRender rather than Page_Load. However, as others on that thread note, this is hardly an elegant or perfect solution. Still, it's the best I could think of now. Remember, the adapters are now maintained by the community at CodePlex. So, if you come up with a great solution (read: fix for my bug) you might want to ask to be added to the CodePlex project as a contributing developer.
Hope this helps at least get you started...
Russ Helfand
Groovybits.com