Log: scheduler: use new function to set a resource's next role
This does downgrade one log from debug to trace, but that seems reasonable. Otherwise it adds a trace message whenever the next role is changed.