fix dst-over alpha handling - closes #1995 - refs #1452 and 5e84ce0