lua: simplify add_list changes handling, always create a table for LIST_ADD commands