One of the most endearing things about the annual pantomime at York’s Theatre Royal has been its total refusal to defy any sort of rational logic. This season, this is lifted to an almost surreal level by the show not being in the city’s ancient theatre, but in the National Railway Museum.