unwrapping cause of ReflectionProviderException

closes #728
You are right, too strange. So revert if you prefer. Sorry :)