util: fix isPrimitive check

Previous check failed for the edge case Object.create(null). This uses
the current v8 code for the check.