I just tested with myself and noticed that it does work even with the check in Openfire.
The mechanisms are only checked once at startup (static initializer).
Then the plugin is loaded and just adds another custom SASL mechanism.
From then on, everything works as one would expect.
Is there any need for action at all?