> Why on earth are you using BEGIN EXCLUSIVE?
If WAL works "as advertised", I might as well go straight to EXCLUSIVE so I don't have to later escalate the lock from RESERVED to EXCLUSIVE. And it does work just fine, once I turned off the shared cache mode.