o.c.scan: Add 'wait for completion' to SetCommand

Will internally use putCallback, with timeout