Apologies, I misread your last post. Please ignore my post above
In my experience with WT+/UK domestic combos, I usually receive full mileage and tier points on the dom sectors.
Sounds like your booking wasn't ticketed by BA.com, so I would lean towards (b)