Uniques providing their services while in combat
Currently Glod will teach smithing while he's fighting a 'pet'. This doesn't make sense. This is the only service I've tried, so can't comment on removing rust or training from Bart or Garth.
I think uniques that gives services shouldn't be able to / refuse to do so while in combat.