Here (and in other Except clauses), you want more fine-grained control over which exception to catch.  That is, *only* catch exceptions that signify timeouts, or that "bad status error" thing we were seeing.  Right now this doesn't actually fail if e.g. someone fiddles with the internals of `get_icrs_coordinates` and breaks it.