Callback-based messaging between Node.js (parent-child) processes