The fix made in
HIVE-10202 needs to be limited to when beeline is running in a script mode aka -f option. Otherwise, if --silent=true is set in interactive mode, the prompt disappears and so does what you type in.
It appears to hang but in reality it doesnt display any prompt. The workaround is to not use the --silent=true option with non-interactive mode.