I think the best way to get this to work is to rewrite the
Then you would need to rewrite the function
setCronExpr and update is so it tries to load the value from the database first and then defaults to the normal behaviour.
Note: You will have to check your xml back to
cron_expr and what ever you store in the database should be a valid cron expression
See this question and answer combo for what is valid or not.