Not sure what's up, but when I checked out this latest commit and pushed to my fork, Travis decided the code coverage wasn't high enough. See output here
For comparison, see the output of
This PR has not caused the coverage to go below the threshold. See the Travis results:
I think lowering the threshold further in your code, which is unrelated to this PR.
On a different note, I agree that SRM coverage should be better, but that is also unrelated to your branch.