verification tests for file chown and create

There was a missing file creation test (parent dir at target is unwritable), and
a missing condition in the mocking for non-root file chown tests -- needs to
make sure there is no SKIP_EXEC due to equivalent uids and gids