For some reason page_join really does not like me running it while the scheduler is on.
I added a very dumb little fix for now (here: 8d8dc31) but I want to investigate this further.
For some reason it randomly faults with random addresses in the page table