I've had the same problem.
You are not doing anything wrong.
It was a bug in the sdk.
I solved this by forcing the activity proces to close in onDestroy().
When you start a fresh activity this problem doesn't happen.
However this problem is solved in the newer api releases (v1.1 and V1.1.1).
There are some other lifecycle issues, but these may not be problematic in your application.
So I suggest updating to V1.1.1
Regards
Gwen.