Fixed nil type-cast in sync.Pool wrapper.

Code assumed it would get a non-nil interface{} back with type
`[]byte`. This is incorrect, it returns nil if nothing is available
in the pool.