You may have missed the memo_id[1]. If you still have access to your Keybase account, you can try Coinbase support. Assuming you sent it to the correct address, they should have the funds and may return it to you if you can prove you own the sending address. (No idea if this will actually work).
Stellar has since fixed this by enabling exchanges to require a memo.[2]