I poked at this a bit. I don't really like adding a flag to modify_init. There are cases we call __wt_page_modify_set that having a void error return is good (specifically the serial functions). I'm going to leave this alone.