Re-saving it with Photoshop worked, the png file uploaded as normal... So perhaps it was the PNG file itself... as long as I can fix it, all is good