Enhanced exception processing for the Persistence Service component

ok to test