I've switched to JQM 1.0 Beta 1 from Alpha 4.1 and now the click event fires twice on Android 2.2. However it's not always the case as this behavior happens randomly. I remember I had the same issue with alpha 3 or 4, but then it was fixed in a4.1. Looks like it's back

So, just to recap:
You are on page A
go to page B
go to Page C
hit Back button
You are now on page A instead of page B
This issue can also be replicated in Firefox 4.0.1. However in Chrome 12.0.742.100 this issue is not present, and everything seems to work as it should.