Callbacks: Provide necessary lambda arguments

The initial change to convert the terminator from a string to a lambda will fix the warning about the deprecated style, but it will error if the lambda is actually called because it is missing the necessary arguments.

See: [Callback options reference](http://edgeapi.rubyonrails.org/classes/ActiveSupport/Callbacks/ClassMethods.html#method-i-define_callbacks-label-Options)