Automatic re-request on API call timeout
The client site this package is currently in use on is having issues with WooCommerce API requests timing out while under load - until we can fix that issue we're going to attempt to re-run requests that time out at the API client level.