Unable to remove website from The Hub

I added this site via the WPMU hosting platform but then destroyed it. I've tried several times to remove it from the dashboard but it's still present.

When you remove it from the dashboard you get a cURL error but are able to still remove. After a few minutes and a refresh its back.

cURL error 6: Couldn't resolve host 'coming-october.wpmudev.host' Do you want to remove this site from the list anyway?