Fix Bug 877772 - Separate out MakeAPI publishing into it's own middleware step