Two major improvements:
  1) bfgminer is not restarted on die failure; instead,
     die is reconfigured individually
  2) Flush time reduced to 4 secs thanks to batched SPI transfers