Strangely, any modification called from the calling page is correctly performed on the source, but not reflected back in the calling page. Furthermore, attempt to delete and recreate the call to the template from the calling page, reintroduce initial content.
It looks to me that the original template content is cached somewhere and not superseded later on.
Have you tried purging the page?