Someone by the name Jackson Nicholas has sent me an email over the weekend with the identical code so I suspect you are the same person or colleagues.
Anyway, i've executed the code and here are my findings:
First, looking at your namespace configuration I am assuming you are using Spring 2.5. SI 2.0 is targeted for Spring 3.0
Second, when running with 5000 (as in your current version of the test) iterations i got a stack overflow which is understandable giving the implementation details, but do you really expect to have 5000 elements in the chain or even in a single SI config? I ran it with a 1000 elements in the chain and it went fine
Third you only using one chain and the original issue in the forum was claiming that the process was jumping to another chain, so I am not sure what are we testing here.
Could you please provide more details? At his point I am not even sure what to look for.