PLAT-164: 

properly handle errors while screens and pre/post processes,
ensure fail safe key
process run directive with check