Track change to llvm. (The destroy/preserve source flag for a module
passed to the linker has been removed and now is always DestroySource,
which is what Haldie was passing.)
Add an error message for accessing an update() stage beyond those
which have been defined for a Func. Prevents crashing when this is
done accidentally.