diff --cached: give more sensible error message when HEAD is yet to be created.