Microsoft is apparently canceling its 95% revenue share program [Update]