link buffer now resets state on close

Thanks to Mikko Varpiola of Codenomicon for identifying this issue. When
the link layer closes it was not clearing the receive buffer.  When a
master reconnected, it was having to poll a couple of time before the
two side resynchronize.