Fixes an error caused by a redundant transaction operation that was reported to fail intermittently in a multithreaded use case. Thanks @Krisscut for reporting the issue and testing the fix.
The release also migrates the build to GitHub Actions, reports test coverage to Code Climate, and increases the test coverage.