I'm a little confused. In your post I quoted originally you say it is written that the clearance doesn't have to be repeated when given a heading.
Then in your last post you say if you are given a heading then the original altitude restriction is not valid unless it has been reiterated.
For what it's worth I am of the opinion that if you are given a heading it voids the level by unless reiterated