I fixed it like this:
//vibration workaround for android 4.2.1+
notification.vibrate = new long[]{0,0};
//end workaround
I manually add "no vibration" and if the user chooses vibration it's done with an Vibrator
object. If not, the code above keeps everything quiet. As mentioned before, this was not necessary before 4.2.1+