Does reducing Unicorn workers to 1 in containers/app.yml to conserve memory, and then rebuilding the app with ./launcher rebuild app works by any chance?
Or you can temporarily upgrade your instance to e2-small or higher, complete the rebuild, and then resize back to e2-micro.