Password not being required when scheduling a meeting via API despite user setting

Maybe consider renaming that setting to something like require_password_for_scheduling_new_meetings_except_via_the_api