Found even better solution. Stopping and masking service either breaks some functionality or system randomly restarts service. Looks like core problem is in udisks polling smart data. We can disable smart data, and udisks will stop doing it’s shit.
smartctl --smart=off /dev/sda
This solution persists across reboots. Stopping / disabling / masking udisks is not required.
Original solution from here: https_bugs.launchpad.net/ubuntu/+source/udisks2/+bug/1373318