erlang: make async calls ignore & requeue unexpected messages