Proper handling of expired tokens and other error conditions in FHIR Starter