When in doubt, run "freenas-update -v update" from the shell, and it will include all sorts of output that is useful to, uh, me, anyway. :)
Sometimes when doing an update via the GUI, something times out and interrupts the update process, but after it has created the new boot environment, and possibly applied some of the packages. No clue why unfortunately, and I've never been able to reproduce it.