Fix control flow error in ahead/behind.

Prevent async's done from being called twice in _aheadBehind when there's no remote branch.
Pass error through ahead/behind.
Version 0.1.6.