Catch GEOS exceptions when reshape tool is used on non-closed-linestring

And use qWarning() instead of QgsDebugMsg() to make tracing GEOS errors easier
because a stack trace is printed.