I encountered an issue earlier where an in play green up fired twice, resulting in a net lay, and a nasty and unnecessary loss.
Clearly the first green up lay didn't get matched, but my understanding was that when a green up is fired, any unmatched bets on the selection are cancelled, is that not the case ?? - I note that you generally have your config of retries set to 3, 5 sec re-arm in your examples, so assumed it must work this way, and that is what I have witnessed previously.
Initially I was expecting this to be are re-arm / in play delay issue, but the two lays are 39 secs apart, which would rule that out.
21/05/2017 14:40:53: Guardian has detected that the market is suspended
21/05/2017 14:40:54: Guardian has detected that the market is in-play
21/05/2017 14:40:54: Guardian has detected that the market is now unsuspended
21/05/2017 14:41:04: [G_Auto] : Placed closure bet with greening on Texas Rock by Laying 22.07 at 14.5
21/05/2017 14:41:43: [G_Auto] : Placed closure bet with greening on Texas Rock by Laying 10.74 at 25
21/05/2017 14:42:22: Guardian has detected that the market is suspended
This took the gloss off an otherwise decent day...

Any thoughts or insight would be very much appreciated.
Cheers
Steve