Send ClosedEvent when adding a watch to a closed client

Otherwise every app will have a race condition. This ensures
that if you handleWatch you always see a ClosedEvent eventually.
Lengthen integration test timeout because Travis is slow
Merge pull request #133 from sbt/wip/havocp-closed-event-always

Send ClosedEvent when adding a watch to a closed client