I think you've nailed it, Brad. Thanks so much for tracking this down.
I've committed a few fixes that I think solves it, but please update acs-tcl and acs-authentication and test again.
If this problem still shows up, please post a bug report with a link to this forums posting, so we can make sure we track it.
/Lars