No Trigger you haven't been unlucky, as I said in my previous post SJ are very quick and keen to Gub. They are reputable though and I have no doubt they will pay out you balance and any outstanding bets.
I have a new theory which I am going to put to the test. I am hopefully starting a new account before Cheltenham. I am going to give flat betting a go and see if that helps.
The principle is most regular punters probably bet the same amount every time they bet, so this is what I am going to do. Take SJ as an example, if you bet £10 for the first bet, then 2x £20 etc. i.e. the minimum the terms allow this may scream bonus abuser. My intention is to place a £50 bet for every bet, so the free bet appears to be just a bonus and not the reason I joined. Similarly I won't bet the whole £400 in one go at Bet 365 but more likely £100 at a time. I'll let you know if this leads to longer lasting accounts