Fix otr4j signature marshalling

caused 1 in 64 chance of array out of bounds exception per negotiation
Fix OTR race conditions