We can't test a non-concurrent index build in production - but your word is just as good.
We only see this on some of production databases. We did not see it in QA testing. But we will try to get a test case in QA.
Is this categorized as a bug specific to GIN indexes or a PostgreSQL bug in general?
-glenn