sheep: remove the busy lock in the journal commiting process

This patch removes the busy wait which can potentially be large in the
journaling mechanism and sleep inside it.

Signed-off-by: Hitoshi Mitake <mitake.hitoshi@lab.ntt.co.jp>
Signed-off-by: Liu Yuan <namei.unix@gmail.com>