Give a reason why a class is not closed

Otherwise it's hard to know why we can't generate
a static pickler.

The error message in this patch has some debug gunk in it (isCaseClass= etc.) because some `final case class` in sbt-remote-control seem to have isCaseClass=false isEffectivelyFinal=false even though they are final case classes.