Analysis of some non markovian bulk queueing models under double threshold policy, different heterogeneous services, server vacations, breakdowns and repair facilities