Just leaving this information here in case anyone else experiences this error message as a result of being blocked. The following is a response from CACI:
The system detects multiple connection attempts in a 15 minute period, I believe this is 100 connection attempts, after which a user is blocked for around 20 minutes, unless they try and connect within that time which resets the 20 minute count in effect blocking you until you cease all attempts for 20 minutes or so.
If you stop all connections for around 20 minutes, then try again you should be able to get straight back on. Just be mindful of using a limited number of connection attempts otherwise it will block you again for 20 minutes until you stop any attempts. Users get around this by having a delay after every connection attempt.
Clearly having an exponential backoff on your reconnection policy is key here.