fireworks: Fix a bug to miss storing first transaction to buffer

snd_efw_transaction_add_instance() must called before get_hardware_info()
to pick up the first transaction.