Extruded rectangle boolean operator acting strange
It turns out this is a bug in 2.77. Upgrading to 2.78a seems to fix the problem.

However that now has introduced a new bug whereby my mouse keeps jumping to the wrong monitor when I release the middle button after moving around in the 3D view. Very annoying.