Fix two new bugs for Debug As, also tested on nSIM

Signed-off-by: Yunlu Zhang <Yunlu.Zhang@synopsys.com>

On previous version, there are two hidden bugs for Debug AS behavior: if
user choose different shortcuts to launch Debug As, COM port etc..may get
null value.

Also test on nSIM

This is for STAR 9000687710