Explicitly expand this.promiser in copy_from.source

Include/update test case.

See Redmine#1554
Ah, I missed that too (but then why didn't your comment show when I reviewed it yesterday...? weird).