assuming that your repair went fine and the module is in the working order, the other culprits left to be considered are the wheel speed sensors, the wiring between the speed sensors and the module... those are the electrical/electronic issues... it still leaves the hydraulic issues, which would be the valves that the software pointed out to... i guess, you have seen all of these threads:
ABS Trifecta lights- how I would approach - Bimmerfest - BMW Forums
Why are my Traction Control (ASC/DSC), ABS and Brake lights illuminated?