What’s your version of SonarQube and SonarJava analyzer plugin?
I can not reproduce the issue you are facing with the latest release of SonarJava (5.8.0.15699). From my point of view this case should be covered correctly already.
I had a look at the code of rule and how we handle the lombok annotations, and this case should definitely be covered, even with your slightly older version.
Can you check that you are correctly providing the lombok binaries to the SonarQube analysis? Missing binaries will make the SonarJava fail to build its semantic model, and therefore fail to handle correctly lombok annotations.