Update benchmark.js

made extend more robust against ES descriptors (i.e. a `set` throwing)