Yep, looks like there is, indeed, a bug in the former case ("you brandish your weapon" etc). It's making the script crash just after that line, which means that no hours are taken, no messages are sent, and there's no actual attempt to take the item.
I've fixed this bug, so if you have hours left, you should be able to give it another try now.