I have tried against PG 9.6, and reloaded all the table schemas just to be completely sure. The problem persists.
I should reemphasise that local usrloc storage works. It's only on the remote peers receiving bindings via dmq_usrloc that there is a problem.