I noticed in the most recent version (v4.9.0) that it is now necessary to explicitly specify the contract owner as a constructor argument, rather than having the owner automatically set.
I also saw that the statement "By default, the owner account will be the one that deploys the contract" is no longer accurate.
I suggest it should now say, "The owner account is provided as a constructor argument during deployment."