Creates a CompletableDeferred in an active state of typed Unit. In other words, it returns no value (either it will complete or throw an Exception). It is optionally a child of a parent job.