Revert "Fetch updated tags as well"

`git fetch --tags` _only_ fetches tags:

    -t, --tags
        This is a short-hand for giving "refs/tags/:refs/tags/" refspec
        from the command line, to ask all tags to be fetched and stored
        locally. Because this acts as an explicit refspec, the default
        refspecs (configured with the remote.$name.fetch variable) are
        overridden and not used.

As such, fetching with --tags only fetched updates if there were new
tags in the repository.

This reverts commit 1da0493c51eeb746926dfdbb5956242bc478b4d5.
Fetch branches and tags, in two separate commits

This implements what 1da0493 attempted to do, correctly.