Fixed runs cleanup where not constrained by run_id. Added missing mutex-unlock before recursively calling homehost.