x86: pat.c consolidate list_add handling in reserve_memtype