There appears to be a race condition in 2.5 when working with multiple engines and scenes. Previously my code worked fine on 2.4, but when experimenting with 2.5 I see the attached errors.
I'm fairly certain that this happens when calling new Babylon.Engine(canvas); more than once when my app starts up. (Note I'm working with multiple canvases)