How can I determine why a concurrent Postgres index was marked as INVALID?
One simple answer to this is to drop it, run it again, keep the terminal window around (or otherwise log the output) and see what error happens.