allow standalone to handle builtin gems

they're built-in, so there's no require path to write out... just require them
don't update the cache while frozen!
don't try to lock while frozen!
good error when caching path that's deleted