added cleanup of work history and resource assignments when milestone deliverables are deleted