BLD: Handle git describe failure more cleanly in setup.py GH5495

closes #5495