This is a problem in every distributed system: is a service unavailable or just taking a long time?  The correct timeout is going to depend on the user's internet connection and willingness to wait.

1.5 sec seems reasonable to me.  If this is an issue affecting edX instances that other organizations are running, then we should make this a feature flag and document how they can configure it.