Multiple calls to try-lock from multiple goroutines results in exclusive locks being taken in multiple goroutines simultaneously. Steps to reproduce needed.