CompileDocumentActivity:
 - save last engine if user consented the request
TaskManagementService:
 - set checking period to 10 seconds
 - account for the pending task as well
 - delay the first check by CHECKING_PERIOD to avoid stopSelf right after a job has just been submitted