Solution is fine for me from a usability point of view.
For other users, it is not fine because they will first have to find this
solution, which probably will not happen before having fallen into the pit. So I
would prefer a changed default behavior.
I will try to convince the authors of the OpenPGP standard to remove some of the
complexity of the standard as well as the resulting issues.