First ack should not just contain the interchain account. Otherwise we don't properly get the result of our first message execution.
We should get the interchain account in addition to first message result on ack sequence 1. The way to marshal both in ack, and then unmarshal should be specified in ICS27