[fix] break of shell loop on parse error

e.g. on completing with tab:
ot help help~
where ~ = tab
do not break the loop of reading commands from user