Grid noise in moving mesh codes: fixing the volume inconsistency problem