Fix bug in market engine matching undercollateralized short