Split assertScalar to assertScalarUnset to allow the former to plain check the value including strings, false and 0. Differential Revision: https://phabricator.services.mozilla.com/D117457