It would be very nice to know that methods are being used for auth methods when nothing is specified. Other smb.conf parameters print their default values, and auth methods should too.
The easiest way I can see to fix this is to wrap the lp_auth_methods() call instead of setting the defaults in make_auth_context_subsystem()
maybe when we get more developers working :-)