I don't know what SE is contractually obligated to do, but when I had difficulty with logging in to ESO via Steam, I bought the non-Steam PC version and continued playing with my existing character. SE should be able to do that.