As added initially, statepoints required their call targets to be a
constant pointer null if `numPatchBytes` was non-zero. This turns out
to be a ergonomic problem, since there is no way to mark patchable
statepoints as calling a readable symbolic value.
This change remove the restriction of requiring `null` call targets
for patchable statepoints, and changes PlaceSafepoints to maintain the
symbolic call target through its transformation.