Forward 500s to client when requests to accounts fail
The current implementation fails gracefully and returns the "best-effort" results when requests to the accounts API fails. Among the many fields that would be empty, the uid
is the most impactful. This field must be present to integrate with any APIs migrated from Drupal 7. We should remove the caching of incomplete user data and return a 500 to the consumer to allow for a retry.