Det verkar som om din miljö stöder avvaktarförslaget på toppnivå . Förslaget är för närvarande i steg 4 vilket betyder "färdigt" och kan inkluderas i specifikationerna officiellt. Men supporten kan fortfarande variera.
Eftersom du har en await på toppnivå i database.js sedan services.js kommer bara att köras när den modulen har haft sin client löfte löst.