* You're assuming the winning probability p does not decrease as the odds Y goes up. This is a silly assumption. Do you really believe that the probability is all the same when "Hay I will pay you 2000 livres tomorrow" and "Hay I think I can pay you a infinite amount of livres tomorrow"? * For example, if p = 1 / (odds), then E(log) never goes to infinity.
If you really assume that there is 1/10000 chance that the mugger can pay you an infinite amount of money, then ...... why not? You can just start a hedge fund on that. You'll gather 100000 people and make them bet independently with muggers, then there is 99.99% of chance that someone actually gets an infinite amount of returns. Now everyone is happy receiving an infinite amount of money.