Arch - sda3 hangs on boot (solved)

Allright looks like the laptop got borked, suspend was disabled and it ran out of power during the night.
The disk is partitioned like so:

sda1: boot
sda2: efi
sda3: luks
-> dev/mapper/main: btrfs

(Only one btrfs partition)

When booting it greets me with these messages

Starting version 218

A password is required to access the main volume:
Enter passphrase for /dev/sda3:
[240.146651] INFO: task mount:150 blocked for more than 120 seconds.
[240.146938]    Not tainted 3.19.2-1-ARCH #1
[240.147139] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[240.147711] INFO: task btrfs-transacti:174 blocked for more than 120 seconds.
[240.148033]    Not tainted 3.19.2-1-ARCH #1
[240.148233] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

Same error appears on all kernels & in fallback mode.
I can go to a live environment and access the disk, so it doesn't seem to be corrupt or missing blocks, but how would I do a btrfs check since the drive has to be unmounted yet unlocked (luks)?
Altho I doubt a fsck would fix anything since a mount hang would prolly be a misconfig in fstab or something similar?
I don't have the time to fix this right away, but thought i'd post this here if anyone has a simple answer while i'm away lol

EDIT: It fixed itself after properly unmounting the drive from live environment then rebooting