mavlink: init structs for HEARTBEAT if uORB topic copy failed

As discussed in https://github.com/PX4/Firmware/pull/1080
What is the definition of the update call here? Does that mean it will fail if it can't copy data or will it fail if there is no new data?