Fix #940, update() passing boolean to modified_on()

BF_Model's update() method was passing the validation result to the
modified_on method (if validation failed and set_modified was enabled).