Plane: initialise scheduler callback after logging

this could cause log corruption otherwise
Rover: initialise scheduler callback after logging

prevents possible log corruption