Possible cause of the not a valid cURL handle resource in Unknown error:
http://stackoverflow.com/questions/2080230/php-curl-warning-during-curl-multi-add-handle
The issue was caused by URLs with unencoded spaces, for example: http://example.com/space here/
. I resolved the issue by replacing any plain space with %20, like so: http://example.com/space%20here/
From other reading online, it seems like this error can occur for any reason that makes the URL inaccessible or otherwise malformed.
Whatever 418 is, which is most likely a Post or Page has something in it that is seen as an invalid resource/URL.
The cURL scanner will run when you click the Scan button. It will not run at any other time since the condition is a standard Form isset condition. So no it should not still be running.