Best is yes.
This is because the modifications you are making will be active for all new users logged in (they read the new RDD) but not for the users that are already logged in (they use the cached RDD). This may cause modifications to be done with the old RDD info on changed components (like tables).
Ultimate it is not needed in case you are only adding a new package to the existing package combination without further changes. But my experience tells me that the ttadv400 table (runtime indicators) is seldom empty... So in that case there are other changes pending.
Also read Luke 24:4-8