flaky test TestSyncTriggerDeleteExpriedKeys

Seeing sporadic failures of this:
```
2014/09/22 22:34:29 etcdserver: set snapshot count to default 10000
2014/09/22 22:34:30 raft: leader changed from 0x0 to 0x1
2014/09/22 22:34:30 etcdserver: set snapshot count to default 10000
2014/09/22 22:34:30 etcdserver: set snapshot count to default 10000
2014/09/22 22:34:30 etcdserver: set snapshot count to default 10000
2014/09/22 22:34:30 raft: leader changed from 0x0 to 0x1
2014/09/22 22:34:30 raft: leader changed from 0x0 to 0x1
2014/09/22 22:34:30 raft: leader changed from 0x0 to 0x1
2014/09/22 22:34:30 etcdserver: set snapshot count to default 10000
2014/09/22 22:34:30 raft: leader changed from 0x0 to 0xbad0
2014/09/22 22:34:30 etcdserver: set snapshot count to default 10000
2014/09/22 22:34:30 raft: leader changed from 0x0 to 0xbad0
2014/09/22 22:34:30 etcdserver: set snapshot count to default 10000
2014/09/22 22:34:30 raft: leader changed from 0x0 to 0xbad0
2014/09/22 22:34:30 etcdserver: set snapshot count to default 10000
2014/09/22 22:34:30 raft: leader changed from 0x0 to 0xbad0
2014/09/22 22:34:30 etcdserver: set snapshot count to default 10000
2014/09/22 22:34:30 raft: leader changed from 0x0 to 0xbad0
2014/09/22 22:34:30 etcdserver: set snapshot count to default 10000
--- FAIL: TestSyncTriggerDeleteExpriedKeys (0.00 seconds)
	server_test.go:469: len(action) = 0, want 1
2014/09/22 22:34:30 raft: leader changed from 0x0 to 0xbad0
2014/09/22 22:34:30 etcdserver: set snapshot count to default 10000
2014/09/22 22:34:30 etcdserver: set snapshot count to default 10000
FAIL
coverage: 91.7% of statements
FAIL	github.com/coreos/etcd/etcdserver	0.505s
```
@xiangli-cmu well yeah, it will time out after the default test timeout (a few mins?) - but my usual preference is to wrap it in the select to make sure it times out quicker...

```
select {
  <-time.After(time.Second):
     t.Fatalf("bla bla..")
  <-n.ch:
}
```