User facing AssertionError in empty groupby GH5289

closes https://github.com/pydata/pandas/issues/5289 
Is this all we need to do?
Or am I missing something?
I just put in a ``import pdb; pdb.set_trace()`` right where I want to stop then run the test_groupby.py and see what happens. (this is just to figure things out of course)