Error out gracefully if the gitbpf.remotename config hasn't been set

Follow-up to adding support for non-origin remotes. Anyone who has already initialized a repo to use git-bpf and upgrades to this will get a nasty error whenever they perform a checkout or merge.