jdMorgan - 3:45 pm on Sep 15, 2009 (gmt 0)
Delete the RewriteCond, move the URL-path to be matched to the RewriteRule pattern, and put a question mark on the end of the substitution URL. This question mark *will not* appear in the 'new URL,' but will serve to clear the current query string, which will otherwise be passed through the rule unchanged (which is the cause of your problem).
RewriteRule [b]^page\.action$[/b] http://www.example.com/newpage.ht[b]ml? [R[/b]=301,L]