TransitionPanel: "current child" variable was not correclty updated

The view overrides the "showChild" function to queue up transitions,
with a view to running only one transition at any given time. It
did not update the "currentChild" parameter accordingly, meaning
further transitions did not start from the right view.