Improve an error, less op variants.
Get optimizer inlining working on JVM backend.

This also fixes an oops-looking-at-invalid-memory bug that could take
place on the Parrot backend post-inline.