Improve detection, handling, and recovering when possible of user errors in the definition of library paths using the `logtalk_library_path/2` predicate