Handle errors in history-enabled prompt
Handle errors in history-enabled prompt

Test Plan: Ran on supported environment - still works.

Reviewers: csilvers

Reviewed By: csilvers

CC: aran, epriestley

Maniphest Tasks: T1302

Differential Revision: https://secure.phabricator.com/D2633

wxstars/libphutil,yangshiqi/libphutil,Automattic/libphutil,wxstars/libphutil,r4nt/libphutil,devurandom/libphutil,memsql/libphutil,memsql/libphutil,Symplicity/libphutil,wikimedia/phabricator-libphutil,librewiki/libphutil,christopher-johnson/libphutil,devurandom/libphutil,schlaile/libphutil,zhihu/libphutil,christopher-johnson/libphutil,uber/libphutil,Khan/libphutil,schlaile/libphutil,fivestars/libphutil,Khan/libphutil,codelabs-ch/libphutil,librewiki/libphutil,newbeess/libphutil,schlaile/libphutil,devurandom/libphutil,newbeess/libphutil,eSpark/libphutil,uhd-urz/libphutil,Automattic/libphutil,PageUpPeopleOrg/libphutil-patches,Symplicity/libphutil,christopher-johnson/libphutil,zhihu/libphutil,julkiewicz/libphutil,aik099/libphutil,fivestars/libphutil,r4nt/libphutil,julkiewicz/libphutil,memsql/libphutil,librewiki/libphutil,Khan/libphutil,r4nt/libphutil,wikimedia/phabricator-libphutil,wxstars/libphutil,eSpark/libphutil,aik099/libphutil,fivestars/libphutil,yangshiqi/libphutil,codelabs-ch/libphutil,yangshiqi/libphutil,PageUpPeopleOrg/libphutil-patches,julkiewicz/libphutil,Symplicity/libphutil,uhd-urz/libphutil,newbeess/libphutil,zhihu/libphutil,aik099/libphutil,uber/libphutil,PageUpPeopleOrg/libphutil-patches,uhd-urz/libphutil,codelabs-ch/libphutil,wikimedia/phabricator-libphutil,Automattic/libphutil,uber/libphutil,eSpark/libphutil