Aston Villa boss Dean Smith has given Jack Grealish and Ross Barkley a scolding for breaking Covid-19 rules - though he did so reluctantly.