OK,
I cancelled a BA flight on Sunday and the miles have only shown in the account today, despite the account showing a date of Sunday...
I also cancelled a BMI flight on Sunday - so far no sign of the miles and I haven't been into the cc account to see if there's any sign of the money...