See ccm-innovation/react-native-twilio-ip-messaging#74.
Basically, we need to expose a method to construct a new message instance and then send that inside the sendMessage call. That way, you don't have to send message and then immediately update with attributes.