hardware_interface: fix initialization order

Reorder declaration so that all of these match:

 - member declaration
 - member initialization
 - constructor parameter