Hmmm ok, think I have already disproved this! my searches were using the multi route function.
DXB-BHX and then ATH-DXB.... It doesn't show you the breakdown doing this kind of search but doing a more normal a-b b-a serach it shows what can and cant be upgraded.
Does anyone know how I would be sure if a saver can be upgraded in my case?