Thanks for testing, this is puzzling. If I may presume on your good nature, could try the new patch and send me the output? It's the same as the old, just prints out the offending data.
BTW, in case you missed it (it took me quite a while to stumble over it) you can run the individual test suite by
ant -Dtestcase=TestEmbeddedSolrServer test
and an individual method in that file by
ant -Dtestcase=TestEmbeddedSolrServer -Dtests.method=testShutdown test
and skip all the confusion...