The fatal logic is now inside `usePool`. It centralizes the logic which is better for Locality of Behavior. Removes: - The need to do checkIsFatal on other parts of the code - SCFatalFail/ConnFatalFail states which are no longer needed.
localhost:3001/metrics now includes: pgrst_schema_cache_loads_total{status="FAIL"} 352.0 pgrst_schema_cache_loads_total{status="SUCCESS"} 3.0 This allows testing the failure case on: https://github.com/PostgREST/postgrest/issues/3424#issuecomment-2104904910