Added error checking for invalid json.
Changed linger period and updated log message.
Added workflow logging for skipped jobs.
Initialize msg to None if unable to parse the json.