I'm still not sure about the inlining tough. The module of the error component could request the image before the error gets rendered so the image lands in browser cache and can be displayed when no network is available.
But its also possible the app doesnt use bundling and the error module is cached in isolation. The inlining would be fine then :)