When the MAINTAINER instruction is moved to a different line or its value is changed, the image is built all over again.
From what I understand, the MAINTAINER doesn't affect the file-system of the image. Therefore, it's expected that only the image information are going to be updated.
Thanks.