What is happening
A safe recovery plan distinguishes index-only damage from corrupt catalog heap rows, WAL inconsistency and underlying I/O faults. PostgreSQL documents starting with the -P option to avoid system-index lookups before REINDEX SYSTEM, but testing belongs on a complete protected cluster copy.