A patchy operatic send-up and an unflinching examination of dirt and degradation in two very different shows The Grand Old Opera House Hotel, Traverse Theatre ★★★