HI, Gareth.
I have the same problem you are helping to solve. So I did what you recommended: replace the contents of '/theme/adaptable/settings/block_regions.php' with: (the code you suggested), but the problem is still there.
Another idea?
Thank's a lot for your help