(#7289) Specify order for option decorations.
before_action decorations should always resolve in resolution order
from most general (inherited from furthest away) to most specific
(declared on the instance), and should always execute Face-level
option decorations before action-level option decorations.
after_action decorations should execute in the opposite order.
Reviewed-By: Daniel Pittman