Sometimes instead of using the actual run id the offline sender uses a string in the form offline_... containing a uuid. I think this an internal placeholder used by the offline sender (?) and results in a 422 error from the server.
Sorry, I'm not sure how to reliably reproduce this.