Correct, you cannot in fact delete only one event, but can truncate the stream at that position. After issuing your delete, you must scavenge the database to see the effects of the truncation. Have you performed a scavenge operation after the delete?