As a data point I have had BA consistently push back if the original (Ie selling) booking class is not available (I was not available and upgrading to A). I know others have had no issue, but you may find inconsistency.
(This was ex Scandinavia where the rules seem to be applied a little more in favour of BA).