fakemq: handle O_CREATE and condition variables (work-in-progress)