sometimes if the partition on which windows bootloader is not active, windows failed to boot. so adding makeactive before chainloader +1 is needed. as it won't hurt if it is not needed why not put it. Reproducible: Always Steps to Reproduce:
Fixed in CVS. Thanks for reporting!