fix rejection test, to test perf on rejection
cleanup
rename Benchmark's deferred.resolve -> deferred.end (to not confuse with promise resolves)