Thanks again for all the responses, being proactive was definitely the right call.
After a mere 15 minute wait on the BA Blue line, a really helpful agent could see that the connection time was no longer compliant, and swiftly transferred us onto the direct BA205 LHR-MCO flight, which leaves just 40 mins earlier than our original LHR-DUB flight. I'd call that a result!