scheduler: re-work schedules creation and deletion

Make sure to create and delete scheduled jobs as we create and delete reports.

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>