I'm in a similar spot: I have a Verizon Samsung Galaxy S7 Edge (SM-G935V), that I want to use on AT&T. I inserted a new AT&T SIM card (associated with a paid, valid AT&T account), and updated my APN settings to match the AT&T info in the OP. After rebooting I received an OTA update to Oreo...