Fix completionBlock setter semantics

Using `SDDispatchQueueSetterSementics`, which might be `assign` for a block is a terrible idea.