made death and method call protocol-atomic

in this case atomic means the receiver of a method call or death message
expects the operands before further processing (such as placing things
onto argument stack).  prior the primitive types were using the argument
stack with objectrefs but this behavior is not well defined if the
stream lags before the method call or death message opcodes arrive and
the receiver potentially processes input as a naked objectref (not
knowing the future to expect an incoming . or ~) resulting in a data
race within the protocol (if one end is expecting a value on the
argument stack at same time other end sends a death message or object
part of method call the data race has begun)