I have the same issue, with the latest versions of the plugin (3.2) and wordpress (3.4.2), and the Force SSL option checked. In fact, the redirects occur in two cases: if I try to access an SSL page with http, or if I try to access a non-SSL page with https (in all other situations it works fine).
Specifically for "httpS://example.com/my-NON-ssl-page" I get two 301 redirects, first to "http://example.com/index.php" and then to "http://example.com" (the latter I wouldn't expect of wordpress, but it seems that's what it does if you try to access index.php from the address bar as well).
In other direction is worse. For "http://example.com/my-ssl-page" I get 301 redirects to "httpS://example.com/index.php" then to "httpS://example.com/" then "http://example.com/index.php" and finally to "http://example.com/"
Not sure when this began to happen, I discovered it recently by some diagnostic messages in webmaster tools.
Thanks for your help