Return a different status code for "already purchased" (bug 891000)
Merge pull request #904 from davidbgk/891000-status-code-409

Return a different status code for "already purchased" (bug 891000)