Bac 1266 include reason in user block notice

Made a shared method for that. And fixed a small bug I've found in PhalanxUserModel.