handle apk_blob_split failure
Fixes #11097
Side note: I think we should add a shared "invalid argument" error message to simplify some error handling and fix some missing error messages. Ideally by using a third error code to avoid duplicate error messages.