If you have the log then that is your best route. On my own client sites I've had to do the same things as I don't typically use child themes either.
Just keep in mind for plugin updates you don't *have* to update the plugin. If your site is working fine and the update isn't a security fix you can delay an update until you've tested it on a separate backup and are sure going live won't cause issues.
The link I posted above from WooThemes is very well written on what should go into updating to a major release of a plugin so make sure to take a look.
Regards,
Devin