refactor + clean-up cosimulation upon exception
refactor + clean-up cosimulation upon exception

juhasch/myhdl,juhasch/myhdl,palashahuja/myhdl,palashahuja/myhdl,jck/myhdl,josyb/myhdl,myhdl/myhdl,gw0/myhdl,cfelton/myhdl,palashahuja/myhdl,josyb/myhdl,hgomersall/myhdl,gw0/myhdl,jandecaluwe/myhdl,jandecaluwe/myhdl,gw0/myhdl,cfelton/myhdl,jck/myhdl,myhdl/myhdl,juhasch/myhdl,j-marjanovic/myhdl,jmgc/myhdl-numeric,jmgc/myhdl-numeric,jandecaluwe/myhdl,j-marjanovic/myhdl,jmgc/myhdl-numeric,j-marjanovic/myhdl,myhdl/myhdl,jck/myhdl,hgomersall/myhdl,cfelton/myhdl,hgomersall/myhdl,josyb/myhdl,palashahuja/myhdl