Cook sliced onions in butter in a large skillet over medium-low heat for 30 to 35 minutes, stirring often, until golden. Season with 1/4 teaspoon salt and cool 1/2 cup of the onions on a plate.
Fold heavy-duty foil into a wide sling in a 6-quart slow cooker, leaving handles above the rim, and oil the center. Soak breadcrumbs in milk for 5 minutes.
Stir eggs, cooled 1/2 cup onions, Worcestershire, thyme, remaining salt and pepper into the crumbs. Fold in beef and shape an 8-by-5-inch loaf about 3 inches high on the sling.
Arrange remaining onions around the loaf and pour broth around its sides. Cover and cook on low for about 6 hours, checking that the center reaches 160°F before removing it.
Turn off the cooker and rest the loaf for 10 minutes. Lift to a platter with the sling and pour the onion cooking liquid into a saucepan, spooning off excess surface fat.
Stir cornstarch with cold water and whisk into the simmering onion liquid. Simmer for 2 to 3 minutes until lightly thickened, then serve over 8 meatloaf slices.