Use native attributes in exceptions for sprintf
Use native attributes in exceptions for sprintf

This fix is similiar to 92f239b557.

On MoarVM it makes the actual error message appear for code like this:

  m: sprintf "%q"
  [...] OUTPUT: «Died with X::Str::Sprintf::Directives::Unsupported␤␤»

On JVM the type checking seems to be more (overly?) strict for cases like this.
The above code resulted in a typed exception X::TypeCheck::Assignment.

Gnouc/rakudo,nbrown/rakudo,labster/rakudo,nbrown/rakudo,lucasbuchala/rakudo,tony-o/rakudo,labster/rakudo,MasterDuke17/rakudo,rakudo/rakudo,Gnouc/rakudo,tbrowder/rakudo,tbrowder/rakudo,nbrown/rakudo,lucasbuchala/rakudo,tony-o/rakudo,tony-o/rakudo,MasterDuke17/rakudo,Gnouc/rakudo,labster/rakudo,rakudo/rakudo,awwaiid/rakudo,rakudo/rakudo,salortiz/rakudo,tony-o/rakudo,Gnouc/rakudo,labster/rakudo,tony-o/rakudo,rakudo/rakudo,awwaiid/rakudo,tbrowder/rakudo,tbrowder/rakudo,labster/rakudo,MasterDuke17/rakudo,nbrown/rakudo,lucasbuchala/rakudo,rakudo/rakudo,tony-o/rakudo,MasterDuke17/rakudo,nbrown/rakudo,Gnouc/rakudo,softmoth/rakudo,awwaiid/rakudo,lucasbuchala/rakudo,rakudo/rakudo,awwaiid/rakudo,salortiz/rakudo,salortiz/rakudo,salortiz/rakudo,labster/rakudo,softmoth/rakudo,MasterDuke17/rakudo,tbrowder/rakudo,lucasbuchala/rakudo,Gnouc/rakudo,softmoth/rakudo,nbrown/rakudo,softmoth/rakudo,tbrowder/rakudo,salortiz/rakudo,MasterDuke17/rakudo,softmoth/rakudo,awwaiid/rakudo,salortiz/rakudo