Fix Bug 877772 - Separate out MakeAPI publishing into it's own middleware step
Removal from MakeAPI. Also refactor our remove endpoint a smidge