ignore listen() when closed or already listening
don't throw on double close()
0.7.5