Catch and report exceptions
/retailops -> /api/retailops as suggested by @schwartzdev.  Old routes kept for compat
improve sku reuse checking a bit, add comments for things that just will not fly