Fix for scheduled job next run display

Also added the ability to request a heartbeat from a device if needed.