ProteinPageControllerSIT was failing because the protein page timed out when trying to fetch reactome ids from UniProt.
Increase read & connect timeouts for UniProt client, and also handle error gracefully rather than dieing with a half rendered page.
Now if UniProt cannot be accessed in time, then the Reactome property isn't shown but page still renders correctly.