[fixes #1550] ensure ED initializers have stable ordering