async/enqueue: reuse existing :time entry if set by the client

Here is a small change to allow reuse of existing :time property if already defined in the event. It is already working, this change only prevent a call to ```System/currentTimeMillis``` in that case. And the function doc is made more clear about it.