I have picked up a habit of including . from some blog post:
0 0 * * * . /usr/local/bin/somescript.sh
...instead of:
0 0 * * * /usr/local/bin/somescript.sh
For instance a visual cron schedule expression editor cron.guru considers using the character as an error, but my scripts appear to have ran as specified at least until now.