avoid random test failure testing chainrouter

fix #113 

comparing requests that are instantiated in different places risks random failure when the second counter just increases between the two places. this can randomly happen, the slower the system running the tests, the more likely.

this is the actual change. the rest is just phpdoc cleanup.