A dataset created on a crippled file system has an extra commit:
commit before entering adjusted branch
this makes it different from a dataset generated on a normal file system -- while all other things are constant.
This likely needs to be dealt with in create() within datalad-core.