The problem with the override option is that it is a weak barrier. It takes a split second to click it and after two or three times it becomes a habit to override.
A good solution would force the user to become acutely aware of what he is about to do and give him time to regain enough discipline to stop.
Perhaps it would help if the user were forced to watch a video about procrastination or answer a series of relevant or time consuming questions before proceeding to override noprocrast.