squashed bug, only deleting barrier if all clients are waiting