evolve: remove spurious "working directory is now at ..." messages
The startnode
variable was sometimes a context, which made the
comparison with repo[b'.'].node()
in _cleanup()
fail. This patch
fixes that by making sure that startnode
is always a (binary)
nodeid.