It would seem that
dhclient and the DHCP service used by your ISP have a difference of opinion with regards to what actually constitutes option 101.
Option 101 is supposed to be a POSIX timezone string and can be of variable length (specified by a single-byte length indicator). It's defined by
RFC 4833.
You could capture the packet with
tcpdump and see what the problem is. Could be something as simple as the server erroneously sending a null-terminated string.