In my case, I had a Capacity Reservation in place (presumably I'd unwittingly clicked on the wrong box when launching it) .... once I changed it to 'None' I was able to change the instance type to anything (and not being locked to t2.micro).