Firstly, I am T2, and don't take any medication, so I have no experience of insulin, or hypos, but a few things caught my eye.
Eight seems quite high, as a threshold for safely going to sleep, when a hypo is considered to occur at under 4. That's 100% tolerance. That seems a wide window.
Secondly, for someone on gliclazide and insulin, testing four times a day doesn't seem much. Do you drive? Notwithstanding driving, I can't see how testing four times a day really gives you a realistic picture of what your levels are doing. Couple that with the hypo/coke/Mars bars routine, and I'd imagine your bloods would map like a roller coaster ride.
My instinct, and in your shoes I would go through a period of intensive testing; fasting, before and 2 hours after meals and before bed. Of course testing before driving, if that's appropriate. That will then provide a bit more of a picture of your bloods. If they are very up and down, you could consider modifying your diet to smooth the higher and deeper peaks and troughs. I would think that could help with hypos too.
Again, to reiterate, these comments are my instinct and how I would tackle the sort of situation you find yourself in, but my personal, actual experience, not taking any medication means I can't be utterly sure. Hopefully someone with better knowledge and experience will comment soon.
I hope you find some answers.