Check for truncated paths which could allow loading a library with a non-standard extension. Also provides a better message for why a valid library with a long path would fail to load.