pcs: Trap for overlong message in ams_sendgsocstart

If people send very long command lines over ADAM it seems that the
message could be longer than MSG_VAL_LEN and a memcpy would
lead to a segv. This patch attempts to trap this and returns a
buffer overflow status in that event.