I'm sorry, but I do not agree. That's not what 91.185(2)(iii) says. When they want to bind you to something in a previous clearance, they say that. (2)(i) says "... in the last clearance received. (2)(iii) doesn't say in a previous clearance, it says that "ATC advised may be expected in a future clearance." Similarly, the route stuff has the same. The "advice" as to what can be expected is valid anytime ATC gives it.Since it’s not a clearance it has no relevance to 91.185. However, we might assume that the controller has a good reason for delaying an altitude change, so if we subsequently went NORDO and had to revert to 91.185, we might consider delaying a climb or descent until meeting the condition that the controller advised us to expect.
However "higher" or "lower" isn't an altitude, so no matter where it is advised, it has no meaning to 91.185.