Nicci (aka BA Executive Club) confirmed this. As britbronco22 said, upgrades with cash always attract the higher miles and TP irrespective of whether it was at the airport or online. The only exception to this is an MFU which only gets the TPs for the cabin upgraded from.
See the thread below:
http://www.flyertalk.com/forum/briti...t-upgrade.html