benchmarks should not be isDebug:true, especially when using Deferreds, refs #12450
don't created Deferred objects unnecessarily, refs #13782 !strict
Merge remote-tracking branch 'upstream/master'