Quick anecdote-but during a wintry night in the cells, a lad was released from custody. he lived about 10 miles from the station.It still doesn't alter the fact that although he willingly complied with said bail condition/request and in no way form or fashion tried to avoid such or felt any need to, he was still inconvenienced and thus not the party at fault, he wasn't the one being incompetent here.
In this instance he has indeed actually 'done fuck all wrong'!
We had a taxi rank across the road-I gave him £20 out of my own pocket to get himself home.
But to your point-who knows what happened-a mix up, OIC off sick and failed to update line manager, NFA'd and OP not informed (most likely) or OIC called to an urgent job...no idea, but he's better getting his solicitor to establish his current status rather than pursuing a complaint-which is going to achieve 'fuck all'.