DINING REVIEW Delicious right out of The Block: That鈥檚 My Rez Sandwich shines at Rio Rancho food court