Fixing a 'withArgs' and 'atLeast' issue with mock.js

If a mock has a single ‘withArgs’ expectation that is expected to be called once, and another that is expected atLeast(1), the atLeast(1) expectations fails when called twice.

The "nots throw when exceeding at least expectation and withargs" test highlights the issue which is fixed with this commit.