All finally sorted as of yesterday, and I'm dead chuffed with the outcome.
I went for a job interview with the city council two weeks ago, and they offered me the job I wanted, with a permanent contract, and a higher starting point on the salary scale. They gave me time to decide as my situation at that point still wasn't clear, but I've now agreed a redundancy package with my current employer and so have accepted the council job. I'll change over in late May and will be working as a senior payments & collections officer.
I'm based with the council already, so I'll be working in the same building and with the same people, just with a different role. I take a hit on my annual leave allowance, but it's bearable. I'm very sad to be leaving Citizens Advice, as I've been in the service for 22 years, and I really believe in it. But I'm ready for something new ( ie fucking up all the council's computer systems ), and I'm delighted to be leaving the world of temporary contracts behind. I celebrated yesterday with two massive glasses of wine, and then had to go for a lie-down.