1. I have read somewhere that `*:conditional=` is considered inappropriate as compared to `*:variable=` , because it's not always active even when there are `obstruction` . It will only be in effect when the staff judge it's needed. 
2. No, it's only a pilot project to have optional hard shoulder running if  there are crashes 