The first parameter of the ee.extract is the 3D reflectance array - stacked_aoi isn't enough. Unknown formatting or processing is required to have the correct stacked_aoi_rolled object work in the ee.extract function as the reflectance object. Unknown next steps.
Is it more useful/reproducible to others to have the retrieval process stop at listing all scenes possible to download and then create another function to download chosen scenes OR is function fine as is (completing through download)?