It turns out that modern versions of maven will run tasks in the order
they are defined in the pom if there are two tasks which want to run at
the same stage.
The reproducable build plugin says put it near the top, so I did. It
hasn't fixed the issue that it doesn't run automaticlly but when run
over hanabi manually it did at least work.