Sometimes, it might take a certain process to make a certain style of beer. Using the English one temperature conversion method doesn't give a brewer much control over enzymatic action. It's a take what you get method. Though, beer can be made using just about any process, it might turn out better if a particular process is used. Weizenbock is ale, the English method works for producing ale. However, the style could use a rest in the proteolytic range (140ish) to reduce mash viscosity and maybe a rest in the proteolytic/beta range (145-149) to increase fermentable sugar production. A German brewer might add a rest in the 120 to 125F range and maybe two rests in the alpha temp range. It all depends on what the brewer wants the final product to be.
Welcome to decoction brewing. Sounds like things worked out. Good.