lpm: fix freeing unused sub-table on rule delete