save runitemid instead of runid
updated status in distributed execution
schedule remaining queue items till all scenarios are done