wilderness - 5:48 am on Mar 11, 2011 (gmt 0)
don't really understand the very last part of the second RewriteCond
It brief it means that a semi-colon, with a trailing space, may NOT be followed by closing-parentheses-character.
For a solution, you might "try" escaping the closing parentheses anchor. No guarantee.