I haven't been asked by immigration, but I have been asked by an airline for proof of onwards travel. FI in KEF wouldn't let me check in online because of it, but the return booking on the BA app on my phone was enough to satisfy the people on the checkin desk.