I had guessed that might be the case. Most ECU's do work like that.
I have seen many debates about whether octane rating degrades in tanks (either forecourt or car) and while it can given enough time, it won't given the time it is in the various tanks. One particular point to note with this is that if it says a particular RON on the pump, what goes into your car must be at least that or the garage is in breach of trading standards. I cannot be certain of the figures but IIRC, Optimax is actually 98.4 when it leaves the refinery and will remain above 98 for up to one year ( could have been 3 months)