Late Ediacaran redox stability and metazoan evolution