More verbose logging, and make the testcase pass.

Using ifelapsed => 0 in the method promise in bundle example
is necessary.