Fix #440. Update protobuf client to clear out heartbeat requests after they've completed