`DynamicExtensionNegotiationAction` must override executedAsPlanned to fix this behavior (which it currently does not).