SQL Server merge replication across domains
This turned out to be to do with the permissions on the snapshot folder. I added a user to each server with the same credentials and ran the subscription under that account.

Still don't know why I couldn't get verbose logging to happen, but in the end I didn't need it.