Profile API returns 404 when accounts.eclipse.org Is down or under maintenance
Drupal currently returns a 503 HTTP status when the site is in maintenance mode. This morning, we had to run some database updates on accounts.eclipse.org, and during this period, Drupal returned a 503 status as expected.
I believe the profile API error handling needs to be improved to better manage scenarios where accounts.eclipse.org might be down. If our API mistakenly returns a 404, there is a risk that our sync script could remove users from projects on GL/GH.
To prevent this, the profile API should return a 503 status to ensure that the sync script does not take any action.