force a cabal update too

You need Internet anyway in the build since cabal brings down a load of dependencies, so you might as well do the update as part of it.