Agree, TEC1278997, should help.
The AHD04691 message would occur during pdm_publish whenever both of these are true:
1.) the mdb database table, "wsptbl", does have an entry with the "table_name" set to "zSub_Treasury".
2.) the mdb database table, "wspcol", does not have any entries which have the "table_name" set to "zSub_Treasury"..
So the entry corresponding to "zSub_Treasury" in the "wsptbl" must be removed. In TEC1278997, step #3 sets that up and step #6 executes it.