Use the new helper function block_sigmask() which centralises the code
for updating current->blocked after successfully delivering a signal
and reduces the amount of duplicate code across architectures.
In the past some architectures got this code wrong, so using this
helper function should stop that from happening again.