I have no clue. From reading the e-mail, I gather what they are trying to say is that each individual memory slot on the motherboard has a 4 GB capacity limit. Since your motherboard only has two memory slots total, then each slot has to be capable of supporting an 8 GB module since the motherboard's webpage says that it has 2 DIMM slots capable of supporting a total of 16 GB. However, the motherboard's webpage states they will only operate at either 1066 or 1333 speed, so I have no idea how the original one stick of 8 GB 1600 was able to run at that speed.
The only explanation I can logically come up with is this. Since the motherboard specs says that it will allow 16 GB to operate at a maximum speed of 1333, then lets suppose that equates into some magic upper limit constant. (mathematically simplified, it would look something like 16 (GB) times 1333 (MHz) and result in something we will call its upper operational limit constant "X". Then perhaps since the original configuration was a single 8 GB module, since it was below the max GB capacity it was able to run above the stated max MHz rating because 8 GB (less than max GB) times 1600 MHz (more than max MHZ) would generate a number smaller than the upper operational limit constant we called "X" earlier. However, when we try and operate 16 GB (max GB) times 1600 MHz (more than max MHz), the result would be a larger value than our "X" constant would allow, resulting in the system not working with this (16 GB @ 1600 MHZ) configuration. I know all this may sound kind of hokey, but it's the best explanation/guess I can come up with.