fix(mocha): mocha globals should be re-wrapped for every new suite

Closes #523, closes #962