A bit of a late update, but after deleting and resyncing the db the relay and BP are talking to each other.
The lesson, I think, is to let each machine fully start (i.e. rebuild the ledger) before you upgrade the next one. That’s what might have caused my problem, but I’m not sure.