Fix logic for To(Hidden)Changeset and remove fetch repo workaround
Created by: eseliger
We needed to pass in a repoCtx
and if not passed in, it would error, because it's not possible to get a context in the ToXX
interface resolution functions of our graphql library. Since we passed in repos almost everywhere anyways, it was easy to get rid of that additional overhead and it fixes wrong boolean logic in the ToXX
handlers (was true on error before), and reduces complexity.