Shift modal closes 1142

and then test that this removes the deleted shift from `@user.shifts`