Okay, after more digging into the source code, I found a very crude solution that works.
One option is to add the following line after the map plotting code that just turns off clipping for everything in the axes.
[x.set_clip_on(False) for x in list(ax.patches)]