Ensure groups leaving returns are gotten

Since the leave_group logic may be async we want to make
sure we at least try to get() the results of the leave calls
made, instead of dropping them on the floor (which is bad).

Change-Id: Ie86fae14170fe4ce0db6ccbf6eb999d998ff10fc
Merge "Ensure groups leaving returns are gotten"