Fixed bug where reject, then expect would cause issues if using expectationOrderMatters.

Fixes #155 and adds a test for it.
I would do XCTAssertNoThrow([object method2],...) here with an string explaining why this shouldn't throw an exception