fix for ObjectSerializerTest.testCustomClassLoader()

I don't know if it's just my JVM (7u9), but
`ObjectSerializerTest.testCustomClassLoader()` fails because I don't get
the constructors in the assumed order.  This fixes search the list of
constructors for the required one and calls that instead.