It's because they haven't implemented the BDC messaging API and instead rely on the email address. If you send the guest a message and they reply, it works OK, but if the guest sends you a new message via the booking on BDC it doesn't link together properly. This has been an issue for me for ages though, not just recently.