e client - desk wait - ref it properly and clean up delfn
e client - desk wait - ref it properly and clean up delfn

delfn's on desks being referred to as profile.wait_desk were never
cleared when client was freed. als the desk itself never got an obj
reference - fix that and ref/unref it.

rvandegrift/e,rvandegrift/e,rvandegrift/e