Fixed issues due to duplicate payment profile and address #5777

```python
for try_count in range(2):
    try:
        address = authorize.Address.create(
            profile_id, self.get_authorize_address()
        )
        break
    except AuthorizeResponseError, exc:
        if try_count == 0 and 'E00039' in unicode(exc):
            customer.delete_authorize_addresses()
            continue
        self.raise_user_error(unicode(exc.message))
```