Improve MMS upload status reporting
This way the signals are properly tied to the message that is being sent. Before, if two messages were uploading in parallel, the status could have become mixed up.
This is untested, as my PinePhone currently doesn't work. Please review and test carefully.