Heat oven to 375°F (190°C). Boil the salted water; fill a bowl with ice and cold water.
Blanch beans 4 minutes. Chill in ice 3 minutes. Dry in a towel 5 minutes.
Brown mushrooms in butter over medium high heat, 6 to 7 minutes.
Add onion for 4 minutes, then garlic and thyme for 45 seconds.
Add flour; stir 2 minutes.
Whisk in broth, milk and cream in thirds. Add soy sauce.
Simmer 5 to 6 minutes, until a spatula line holds 2 seconds. Season off the heat.
Fold in beans and 1/2 cup fried onions. Spread in an 11 x 7 inch (2 quart) dish.
Bake uncovered 20 minutes.
Top with remaining 1 cup onions. Bake 5 minutes. Rest 5 minutes.