Gracefully handle paths that are invalid UTF-8 by returning HTTP error 400 instead of an Internal Server Error. Change-Id: I3b30e4d64e758eefd85f7a70fc645db69991b3d7 Task: 26379