Fixed error case.

added [queue finishTransaction:transaction] in the error case so the failed transactions are removed.
Merge pull request #5 from iamamused/master

Fixed the error case for non-renewing subscriptions where you try to subscribe with an existing subscription.