Early days, but I may have found a fix for my GPS problem - I have not experienced the problem since disabling App Power Saving. (Settings > Battery > App Power Saving). I have been using Google Maps when the problem has occurred, and since making this change, it has been working flawlessly. I need to give it more time to be sure though. I also had an S5 before the S7, and the S5 worked fine, but this particular setting was not available on the S5.
Note that "Power Saving" and "Ultra Power Saving" were already disabled.
Btw, regarding my earlier idea of disabling WiFi & Cell - that didn't make any difference.
Thanks for the tip Greg, I've had my replacement phone for 3 weeks and until yesterday the GPS was working flawlessly. I'm waiting to chat with Samsung because this is getting ridiculous, in the meantime, I've just turned off app power saving too and hopefully I get the result you did.