Разница большая. Код "если проверка не сработает" не выполнится в первом варианте, если конечно действительно "проверка"==false
Во втором случае код "если проверка не сработает" будет выполняться в любом случае: хоть "проверка"==false, хоть "проверка"==true
Из этого следует, что эти два кода неравносильны. Первый код верный.