AirNo - Although I can understand your original argument I think you have gone a bit off track - the question relates to a change in the specific item of the instruction which had the said restriction (If my English makes sense!!)
i.e. If a level restriction was given and another level instruction is issued does previous level restriction still imply?
NOT does a heading change alter a speed restriction as you state!!
My 2dhms worth!!