fixed potential bug in comms.py Remote.receive where it might see partial mark symbol and delete entire receive buffer