DO NOT trigger a classpath check at the end of setDesiredXXX

- the listener will pick up soon enough on that
- also, better error messages w/projcet name

Also, more informative error markers.