Yes. By design your baseline actions don’t change if the underlying baseline changes (to prevent you from accidentally updating things you didn’t mean to update).
I don’t think there is any real compelling reason to enforce removing superseded Fixlets from the baseline, but it is nice to do as a general cleanup (since by-definition, there is a newer/better patch that should be deployed in place of the superseded patches).
Thanks for the clarification Ben, I’ll modify my procedures accordingly. I agree it’s nicer to keep it tidy by removing un-necessary superseded fixlets.