immediately before the btrfs filesystem being unmounted.
and on reboot:
md: kicking non-fresh sdb2 from array!
md/raid1:md0: active with 1 out of 2 mirrors
and indeed when mdadm examining sda2/sdb2, their update time and events count are different. Something wrong is happening at the power off sequence.
It is indeed the btrfs initscript that is causing the issue. As 'blkid' reports that sda2 and sdb2 have a btrfs filesystem (which is "true"), that triggers the hotplug removal of sda2/sdb2, which rightly fools mdadm.
I'm afraid that there is no cure for the issue other than stopping the array using Disk->RAID, Stop before doing a poweroff or a reboot; I tried it and it works (off topic: Notice that using the Start button will start the array but will not mount the filesystem, you have to use Disk->Filesystem, FS Operations, Mount for that).
There should be "no problem" with power cuts, as the btrfs initscript is not executed in that case.
So, the 'btrfs' init script should not be used, neither from the command line nor the webUI (Services->System) when btrfs is used as the filesystem of a RAID array.
I will look forward for a definitive fix. If you can, use ext4 on the raid instead.
Thanks