Smoothable Gorenstein Points Via Marked Schemes and Double-generic Initial Ideals