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

added [queue finishTransaction:transaction] in the error case so the failed transactions are removed.