Fixed issues due to duplicate payment profile and address #5777

```python
for try_count in range(2):
    try:
        credit_card = authorize.CreditCard.create(
            customer_id, credit_card_data
        )
        break
    except AuthorizeInvalidError, exc:
        self.raise_user_error(unicode(exc))
    except AuthorizeResponseError, exc:
        if try_count == 0 and 'E00039' in unicode(exc):
            customer.delete_untracked_authorize_payment_profiles()
            continue
        self.raise_user_error(unicode(exc.message))
```