As said, using the "Scale" and then "Crop" effects separately is the way to go, as "Crop" has an "Anchor" option that allows you to crop from top. (In contrast to the "Scale and Crop" effect you tried.)
However, because you want to scale and crop and not just crop, this technique gets into troubles when source images can be both in portrait and landscape aspect ratio. (Because Drupal lacks a scale effect that scales to cover the target size – it always scales to fit on a canvas defined by your target size.)
Here's a modification that works:
Solution that works for mixed aspect ratio images
Create an image style topcrop_landscape with these effects:
- "Scale" with "height: 140 px" and "width: " left empty.
- "Crop" to 140x140 px with "Anchor: center, center".
Create an image style topcrop_portrait with these effects:
- "Scale" with "width: 140 px" and "height: " left empty.
- "Crop" to 140x140 px with "Anchor: horizontal center, vertical top".
Create an image style topcrop with these effects:
- "Aspect Switcher" that selects
topcrop_landscape and topcrop_portrait for the landscape and portrait cases, respectively.
Source: inspired by article "Fitting Portrait and Landscape Images to One Size in Drupal"