fixed finish and removal from scheduler of a completed task.
simplyfied forktask assembler