Added reservation check to ensure other user hasn't reserved book while current user idle