In a 6-8 quart pan or Dutch oven, combine beef, onions, garlic and Worcestershire. Cover and cook over medium-high heat for 30 minutes. Uncover and stir often until liquid evaporates and it's residue turns dark brown. Add wine and stir to release browned bits.
Smoothly mix flour, sugar, thyme and pepper with one cup of the broth. Add to beef along with the remaining broth. Add beer, potatoes, carrots, cabbage, celery and bay. Adjust heat to maintain a simmer. Cover and simmer until meat is very tender when pierced. Season to taste with salt.