I've never heard of a rule that says you can't upgrade on-board, even for special fares.
I HAVE heard of difficulties in doing an on-board upgrade, either with tracking down the conductor and having him/her fill out the paperwork (extra work for them), or just general unavailability.