I think having just one priority boolean isn't that great, i tried a much-wider approach in https://github.com/Sophist-UK/picard/pull/2

Basically it adds a `weight` to each processor list, heavier lists are executed first.