It's common to call context.succeed context.error and context.done with an object instead of a string.
The lambda invoke task fails to output them, instead just printing the following
Success! Message:
------------------
[object Object]
I think the output objects should be serialized so you get some sane output.