Don't know how you come up with so much specific implicit meaning for the phrase. It simply means you can have high expectations but never a 100% guarantee.
It's interesting to note that English wiki has an article about the phrase, but Russian doesn't.
It's interesting to note that English wiki has an article about the phrase, but Russian doesn't.