This is the kind of problem our daughter is having. She has only worked abroad on and off for the last two years, for an English company, but has stayed at various address on her temporary return to the UK so has no official proof of address in the UK. She does have a full 10 year UK british passport.
She has just started at University and has tried to secure a student overdraft but because she has no proof of address and is not on any electoral role the bank has found her linked to a number of temporary addresses and have refused her an overdraft. As she has been able to prove student status and halls of residence address they have let her open a bank account but not much help to a student without an overdraft facility.
We too have been abroad and just returned to the UK having lost our jobs in the travel industry and unfortunately ended up in the position of claiming Job Seekers Allowance, it was only for 3 years and we were working for an English company, but we have had to go through so much paperwork proving previous residency etc etc. We lost our accommodation which went with the job also so are sharing a house until things improve !!
We have not found it easy returning to the UK it is ok if you are the 'norm' but if you step outside that there are so many questions and we really feel for our daughter as we are not in a position to help her at the moment.
I am sure once the wheels are in motion again the headache will be worth it! It really is the best place to be after all said and done and despite the current situation.
Good luck with your bank account. 