Thanks for reporting this and posting a sollution, I found it when Updraftplus Backup plugin reported (in various websites of mine) that I had scheduled tasks with a date in the past. When looking into it, I eventually stumbled on this bug-report.
I've corrected line 4448 in wp-includes/taxonomy.php and deleted the events used a cron manager plugin to delete the 'wp_batch_split_terms' entries, but that only corrects part of my problem, since there are also (and still) about 590 entries that don't show in any of the cron plugins because they don't have a hook (or any data) in it. I don't know how to change the code mentioned above to delete those entries.
When I echo the output of _get_cron_array() it starts out with a lot of entries like this, before showing entries with hooks and args. It might be because some other (previous?) bug, but I don't like having this in my db.
Can anybody please advice on how to delete these entries?
Array
(
[1430901747] => Array
(
)
[1430901752] => Array
(
)
[1430901757] => Array
(
)
Thanks, Hans