Lambdaでcallback()のすぐ後にreturnを書いた方が良いかで悩んでいます。

以下のようなスクリプトで、callback以降の console.log()が実行されることを確認しました。

'use strict';

module.exports.helloWorld = (event, context, callback) => {
const response = {
    statusCode: 200,
    headers: {
    'Access-Control-Allow-Origin': '*', // Required for CORS support to work
    },
    body: JSON.stringify({
    message: 'message ',
    input: event,
    }),
};

callback(null, response);
console.log('', 'log2 after callback!')
};

ということは、if文を使った早期returnのような感覚でcallbackを使ってしまうと、予期しない挙動が発生するということでしょうか?(普通に考えればそうなりそうです)
それを防ぐためにはcallbackのすぐ後でreturnすればいいのはわかるんですが、そういうコードを個人的に見かけたことがないので自信が持てません。そうするべきでしょうか?