(a) Subject to the provisions of subsection (d) of this section, the assignee of a bond or other obligation under seal which was assigned under the assignor’s signature and seal, may maintain an action in his name against the obligor named in the bond or other obligation.
(b) Except as provided in subsection (c) of this section, if the assignee cannot recover the debt from the obligor because the obligor is unable to pay it or cannot be found, or for any other reason, the assignee may maintain an action against the obligee, unless the assignee is a surety in the bond or other obligation.
(c) If because of the negligence or default of the assignee, he cannot recover the debt from the obligor, the assignee may not maintain an action against the obligee.
(d) An action may not be maintained by the assignee against the obligor unless the obligee certifies before a notary public, in writing on the bond or other obligation, that at the time of the assignment the obligor still owed the amount for which the action is filed.