schedule: bugfix - set 'current' thread in all cases