improve pricelist status logging and add tests
#1579

jseppi wants to merge 1578-improve-pl-status-logging into develop

We do not currently have an analysis of these two commits