The inconsistent versions error comes from go get, when you request two different versions of a module either explicitly or indirectly. There's no way for go get to give you the version that you asked for For example:
$ go get -d email@example.com firstname.lastname@example.org
go get: conflicting versions for module rsc.io/quote: v1.5.1 and v1.5.2
In this case, it happens because the module transitively requires a newer version of itself. email@example.com requires firstname.lastname@example.org, but that requires email@example.com. go get can't give you v1.0.1-beta.ordered.keys because MVS would give you v1.0.1.
Is v1.0.1-beta.ordered.keys based on v1.0.1? It should most likely be retagged as v1.0.2-beta.ordered.keys so that it comes after v1.0.1 according to semver comparison.