chore(mock zone): sync() zone should also catch async exceptions