Removed a redundant check in dequeue
Increased test coverage for normal ops