[android] fix IllegalStateException when creating attachments

Injecting the non-singleton AttachmentCreator keeps an instance around
that gets re-used with a different ViewModel.
When backing out without sending or cancelling the attachments,
we don't reset the state which leads us into an illegal state.
1 job for 1647-illegal-state in 9 minutes and 51 seconds (queued for 21 minutes and 57 seconds)
Status Job ID Name Coverage
passed #4281