As pointed out by @pdswan.
The current version of cucumber raises a TagExcess before executing the test suite. Cucumber core will only raise a TagExcess after it has executed the test suite.
This issue needs to be addressed for cucumber 2.0 to be compatible with the current version of cucumber.