sysctl: Zero returned even if param setting failed

Real usecase:
'sysctl -w user.max_uts_namespaces=2147483648; echo $?'
returns 0 even though it failed with EINVAL
1 job for sysctl-retval-nonzero-if-error in 1 minute and 42 seconds (queued for 1 second)
Status Job ID Name Coverage
  Test
passed #92333647
MakeCheck

00:01:42