3.1 Remote API - client_add: sys_user insert fails if client parameter 'language' is empty
This bug mirrors #4043 (closed): missing 'language' field causes sys_user record creation to fail which then prevents other functions like 'sites_database_user_add' from working properly.