issue 904 race condition in plural directives

locking / inProgress  and existing pieces cleanup