(#20726) Revert changes made to useradd provider in #19542

Reverts changes from #19542 which failed for managehome.

Adds two acceptance tests for behavior of useradd provider with and without managehome.