In the bip65 there is an example how it can be used for escrow in combination with a multisig. See: https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki#Escrow
There it claims that the funds can be spent with the following scriptSig:
0 <Alice's signature> <Bob's signature> 0
but when working through the example it always seems like the is one 0
to many. I am aware of the bug where one item too many is popped of the stack, and that is why a multisig script usually has a 0 first, but why does this one also have on at the end?