Your script is working great, thanks for awesome work :)
Just a little suggestion, make your script standalone so it can be used with other plugins. Developer should have option to remove this check is_batch_runner_screen( $action = null ) or can override it completely.