Fix direct datastore assignments to pass msftidy
Override the correct smb_direct
Don't use datastore options as default values
Give a chance to the mixin
Land #3630, @wchen-r7's fix for datastore assignments on smb_enumusers