Change some of the low-level initialization of patchpoints

Will make it easier to initialize non-ic patchpoints that
are coming up.